1.dao设计模式
a. 一个DAO接口
b.一个实现DAO接口的具体类
c.一个DAO工厂类
d.数据传输对象(值对象)以维护客户信息为例,具体组件如下:
a.CustomerDao接口
b.Customer值对象
c.CustomerDaoImpl(接口的具体实现类)
d.CustomerFactory(工厂类,实例化用)2.mvc 设计模式
Model模型Viev视图Controller控制器
.Model
-对应业务逻辑层,数据逻辑层
-由接口及实现类充当
.View
-对应表现层
-由html页面,jsp页面,Tag标签充当
.Controller
-对应控制层
-由Servlet或Struts的Action充当