发表于: 2017-07-12 02:15:14
2 1296
今天了解了DAO的基本概念。
什么是DAO?
我的理解是,可以看成是一种设计模式。DAO分离了业务逻辑与数据访问逻辑,让业务逻辑通过DAO来访问数据。这样,如果数据源改变,只需要改变DAO即可,无需改动业务逻辑。
在一个工程中,DAO用接口定义了业务逻辑和数据访问逻辑相关的所有方法。对于每一种数据源,DAO都会定义一个类实现这个接口,业务逻辑通过这些类来访问数据。
一个典型的DAO包括:
(1)DAO工厂类:这个涉及到工厂设计模式,明天细看
(2)DAO接口:规定业务逻辑通过哪些方法来访问数据源
(3)实现DAO接口的类:对于某个数据源,具体的访问方法
(4)数据传递对象:要传递的数据对象,对应数据库中的表
这是我在网上查了些资料之后自己总结的,不知道说的对不对。。
明天要做的:弄明白任务1_17.
评论