什么是DAO

什么是DAO

DAO:数据访问对象,是Data Access ObjectDAOJEE(也称JavaEE,J2EE)中的一个标准模式,通过它来解决访问数据对象所面临的一系列问题,比如,数据源不同,存储类型不同,访问方式不同,供应商不同,版本不同等。

                     以一个统一的方式                                    访问数据仓库来

业务对象——————————>DAO————————>数据仓库

                     来访问DAO                                              存取数据

DAO需要抽象和封装所有对数据的访问,DAO承担和数据仓库交互的职责。这也意味着,访问数据的所有问题,都需要DAO在内部来自行解决。

 

底层存储方式固定(如底层数据只以一个厂家版本的RDB<关系数据库>方式存储):工厂方法模式

底层存储方式不固定(如底层数据以RDB和XML方式存储):抽象工程模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值