Java---设计模式(DAO)

来源:互联网 发布:淘宝工作室赚钱吗 编辑:程序博客网 时间:2024/05/21 21:42

★ 场景和问题

在Java程序中,经常需要把数据持久化,也需要获取持久化的数据,但是在进行数据持久化的过程中面临诸多问题(如:数据源不同、存储类型不同、供应商不同、访问方式不同等等),请问如何能以统一的接口进行数据持久化的操作?

★ DAO的理解

1、DAO其实是利用组合工厂模式来解决问题的,并没有带来新的功能,所以学的其实就是个思路。

2、DAO理论上是没有层数限制的。

3、DAO的各层理论上是没有先后的。

★ DAO模式的本质

一层屏蔽一种变化


0 0
原创粉丝点击