J2EE之DAO设计模式

时间:2021-05-02 04:19:50
【文件属性】:

文件名称:J2EE之DAO设计模式

文件大小:153KB

文件格式:ZIP

更新时间:2021-05-02 04:19:50

设计模式 DAO 数据存储 框架封装

暴露给客户端的DAO接口在低层数据源的实现发生改变时并不会随着改变,所以这种设计模式使得DAO可以适应不同的数据储存方式类型而不影响客户端和商业组件.最主要的, DAO还在组件和数据源之间扮演着协调者的角色. DAO设计模式可以通过采用抽象工厂和工厂方法模式来变得非常的灵活. 当底层数据存储实现不需要发生改变时,该策略可以使用工厂方法设计模式实现,来产生应用中所需的DAO. 当底层数据储存实现不得不发生变化的时候, 我们可以用抽象工厂模式来实现这个策略. 在当前情况,可以提供一个抽象的DAO工厂对象(抽象工厂),用他来创建不同类型的具体DAO工厂,每一个工厂都各自支持一种不同的数据持久化储存的实现. 一旦你为某个特定的实现获得了具体的DAO工厂,你则可以用这个工厂来产生那个特定实现所支持和实现的DAO对象.


【文件预览】:
J2EE之DAO设计模式
----J2EE之DAO设计模式.txt(9KB)
----DAO设计模式.rar(150KB)
----DAO+Struts()
--------LoginForm.java(2KB)
--------DAOFactory.java(228B)
--------LoginAction.java(2KB)
--------PersonDAO.java(218B)
--------DataBaseConnection.java(1KB)
--------PersonDAOImpl.java(1KB)
--------PersonVo.java(1KB)
----代码()
--------DAOFactory.java(1012B)
--------CloudscapeCustomerDAO.java(1KB)
--------CustomerDAO.java(278B)
--------CloudscapeDAOFactory.java(1KB)
--------Customer.java(216B)
--------Test.java(981B)

网友评论