目前是想开发一个通用的框架,并非公司的实际业务项目
1、项目模块化划分是划分为commom、dao、service、entity等模块好,还是按照业务模块划分?比如系统模块、订单模块、用户模块、财务模块等?
2、目前是开发后台项目,后期可能增加前台(门户)、供应商项目。
3、如果是模块化划分的话,每个模块直接的依赖关系不知道如何处理划分比较好。如果是不进行模块化划分、采用单体程序的话,后期新增前台门户项目,估计有些得重复写部分service、dao层?而且我觉得前台门户不应该直接调用后台的controller层(容易暴露后台地址?)。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…