
本站地址:http://www.bajiao123.com

开源供应链之二 -- 程序结构 - 开源
您认为本文应该得
打印|收藏|讨论|投诉d5d5edd4-b070-4bce-b888-c2d8ca2c6924
开源供应链之二 -- 程序结构
二、包结构
总体上结构遵循JAVA命名规范:
1、所属公司,目前借用com.netmarket来定义.
2、产品/项目/组件名称,本项目致力于供应链,名称定义为com.netmarket.scm;
3、按照功能/子系统划分下一级,如com.netmarket.scm.sales代表销售管理模块,com.netmarket.scm.purchase代表采购管理模块。
系统主要功能包如下:
com.netmarket.scm.config --- 基础数据
com.netmarket.scm.constants --- 系统常量
com.netmarket.scm.finance --- 财务
com.netmarket.scm.material --- 物料
com.netmarket.scm.orgnization --- 组织机构
com.netmarket.scm.partner --- 合作伙伴
com.netmarket.scm.price --- 价格
com.netmarket.scm.purchase --- 采购管理
com.netmarket.scm.sales --- 销售管理
com.netmarket.scm.store --- 仓储管理
com.netmarket.scm.system --- 权限管理 (包名称计划变更为 privilege)
4、在子系统下按照分层结构划分下一级,以销售管理为例,基本结构如下:
com.netmarket.scm.sale.entity --- 实体数据层
com.netmarket.scm.sale.form --- 页面数据层
com.netmarket.scm.sale.action --- 操作层
com.netmarket.scm.sale.logic --- 业务逻辑层
com.netmarket.scm.sale.biz --- 数据逻辑层
com.netmarket.scm.sale.dao --- 数据库接口层
com.netmarket.scm.sale.dao.mssql --- 数据库实现层
com.netmarket.scm.sale.dao.mysql --- 数据库实现层
您认为本文应该得
打印|收藏|讨论|投诉d5d5edd4-b070-4bce-b888-c2d8ca2c6924
一直致力于开发过程规划化和软件产品化,现在正在走向开源之旅的IT人
本站地址:http://www.bajiao123.com

