目录

开源供应链之一-系统架构

目录

开源供应链之一 – 系统架构

本文为开源供应链系统代码说明第一部分,主要说明系统架构。

一、系统框架

系统采用Struts框架,并对MVC结构作了更进一步的扩充,基本结构如下:

jsp(View) –>  Action(Control) –> Logic (Control) –> Biz (Control) –> DAO –> DB

图一:系统框架层次

http://blog.ccidnet.com/attachment/Mon_0608/10_34092_bcadfc3e1c18a86.jpg

Entity是在各层间传递数据,应用范围最为广泛;

Form层继承自ActionBaseForm,主要在页面文件(JSP)和Action层之间传递数据;

Action层各对象均继承自DispatchAction;

Logic 层主要完成包括用户权限在内的业务逻辑处理功能;

Biz层主要完成数据逻辑功能,例如关联表的检查和处理;

DAO层分DAO接口层和DAO实现层。

Biz层只能调用DAO接口层,实现系统与数据库的相对独立性;

DAO实现层最终完成与物理数据库的操作,它对Biz层是不可见。

察看相关文章请返回