发新话题
打印

开源供应链设计规范之系统架构问题

本主题由 admin 于 2007-11-4 12:11 移动

开源供应链设计规范之系统架构问题

本文为开源供应链系统代码说明第一部分,主要说明系统架构。 一、系统框架 系统采用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层是不可见。

TOP

发新话题