发表于: 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.


返回列表 返回列表
评论

    分享到