23
2020
10

简述什么是DAO模式,以及他解决的问题,应用的环境,解决的方案,模式的本质

 数据访问对象 解决问题:根据数据源不同,数据访问也不同。根据存储的类型(关系数据库、 面向对象数据库、纯文件等)和供应商实现不同,持久性存储(如数据库)的访问差别也很大。如何对存储层以外的模块屏蔽这些复杂性,以提供统一的调用存储实现。程序的分布式问题 解决方案:式将数据访问逻辑抽象为特殊的资源,也就是说将系统资源的接口从 其底层访问机制中隔离出来;通过将数据访问的调用打包,数据访问对象可以 促进对于不同数据库类型和模式的数据访问。 DAO的本质就是一层屏蔽一种变化 本质:分层,是系统组件和数据源中间的适配器。(一层屏蔽一种变化)

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。