扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
二、包结构
总体上结构遵循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 --- 数据库实现层
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者