<!-- --><!-- --> <!-- -->
使用 IM 进行开发的典型结构图: Service 层 -->event 层 --> dao 层 --> DB
Service 层的几个文件:
**ServiceController :接受 request 请求,调用 event 层的方法
**ServiceResult :保持 **ServiceController 的处理结果
**Transition :将相关数据从一个页面迁移到另一个页面
**HelperBean 和 **.jsp :前者生成 jsp 页面所需的数据,后者从前者取得数据,然后在页面上表示出来。
event 层的几个文件:
**Event :保持住输入值(输入的参数)
**EventListener :调用 dao 方法,进行相应的增删改查操作
**EventResult :保持住 **EventListener 的处理结果
dao 层的几个文件:
**DataModel :存放实体的相关信息
**DaoIF : DAO 接口
**Dao : DAO 实现类
此次练习结构图:
Service 层 --> event 层 --> BL 层 --> dao 层 --> DB
说明(20090401追加):此次项目开发中,实际采用的层次图如下所示:
Actioon 层 --> event 层(主要负责异常处理) --> BL 层 --> dao 层 --> DB
-》从这边也可以看出,关于项目的技术架构,并不是一开始就一下子定下来的,而是需要理论分析和实践检验的(练习项目)。(20090519追加)