Yii-数据访问对象与缓存体系.pptxVIP

  • 3
  • 0
  • 约3.1千字
  • 约 29页
  • 2017-05-21 发布于四川
  • 举报
解读优秀框架之YII 数据访问对象与缓存体系;网站核心元素;数据是网站的核心元素,数据是最有商业价值的, 业务逻辑的组织与网站的交互都是有关于我们如何组织数据的, 如何把数据提取出来加以使用,就涉及到数据访问对象和数据访问层; JAVA封装了JDBC数据访问对象。 ASP.NET封装了ADO.NET数据访问对象。 PHP没有封装;那么我们怎么办呢?;;一、数据访问对象(DAO);B、名词解释 1、DAL:数据访问层 主要是对数据库里的数据的处理,它操作对象是数据。在三层架构中就是三层中的一层,业务逻辑层调用该层。在三层模式(mvc)中DAL包含于model层。 2、DAO:数据访问对象 提供访问数据库的数据的通用接口,这些接口类似于开发人员访问数据库必须遵守的规则与契约。它操作的对象是数据库,在三层架构中是在数据访问层和数据库资源的中间地,在三层模式(mvc)中是被model层调用的。 ;C、数据库访问对象在三层架构和三层模式中的角色 DAO在三架构中被DAL层调用,DAO在MVC中被Model层调用(这里的model层是BLL+DAL+ Entity层);D、Yii中的Dao 1、DAO目录结构 DB │ CDbCommand.php 代表针对数据库执行SQL语句。使用链式访问数据库(对象方法组装) │ CDbConnection.php 代表一个数据连接 │ C

文档评论(0)

1亿VIP精品文档

相关文档