开源供应链之一-系统架构
目录
开源供应链之一 – 系统架构
本文为开源供应链系统代码说明第一部分,主要说明系统架构。
一、系统框架
系统采用Struts框架,并对MVC结构作了更进一步的扩充,基本结构如下:
jsp(View) –> Action(Control) –> Logic (Control) –> Biz (Control) –> DAO –> DB
图一:系统框架层次
Entity是在各层间传递数据,应用范围最为广泛;
Form层继承自ActionBaseForm,主要在页面文件(JSP)和Action层之间传递数据;
Action层各对象均继承自DispatchAction;
Logic 层主要完成包括用户权限在内的业务逻辑处理功能;
Biz层主要完成数据逻辑功能,例如关联表的检查和处理;
DAO层分DAO接口层和DAO实现层。
Biz层只能调用DAO接口层,实现系统与数据库的相对独立性;
DAO实现层最终完成与物理数据库的操作,它对Biz层是不可见。
察看相关文章请返回