分类 thinking 下的文章

模型 Model

模型是MVC中的概念,指的是读取数据和改变数据的操作(业务逻辑)。一开始我们直接把 和数据库相关的代码放在模型里(sql直接写在代码中),这样就会导致以后的维护相当麻烦。业务逻辑的修改都需要开发者重新写sql,如果项目需要分库, 需要将sql语句抽出来,放到单独的一层。这一层就是DAL(数据访问层)。

持久层Persistence

持久层只是一个逻辑概念而已,主要任务是负责把数据保存起来,一般是指保存至数据库或者文件,也可以负责完成与之相关的行为。

- 阅读剩余部分 -