我开发了一个WEB项目
具体的设计如下:
我这个设计是基于struts下开发的
设计Action层,Service层,BIZ层,DAO层,还有PO(实体)
当客户端发送请求,首先被Action层接收
本层任务是获取传来的参数,然后通过反射去找到相应的Service层对象,如果Service的类不存在,会抛异常
Service层主要任务是为业务逻辑层提供标准,正确的参数
biz层是真正完成业务逻辑的一层,对上,此层不考虑参数如何获得,
只要求通过相应方法,传入正确的参数,并按业务流程执行,对下,
此层不考虑如何持久化数据,持久化数据,由dao层负责。
DAO层,是直接与持久化层打交道的层
(每个层对象里还有一些自己做的对象方法,在此省略....)
由于本人还是新手,喜欢大家能提点宝贵意见,给我学习的机会!!