【发布时间】:2013-10-10 12:09:34
【问题描述】:
我有一个包含模块库存、采购和销售的 ERP 项目。这些是 web 应用程序,使用 hibernate、maven、springMVC 和 spring security。组织这个项目结构的最佳方式是什么?
1 - 每个应用程序都是一个 Web 模块(.WAR);
2-只有一个网络模块。
在这两种方法上都有其他模块:核心(带有 daos 和服务)和 commons(带有共享 utils 类)。
我使用的是第一种方式,因为更容易将每个项目与您尊敬的程序员分开。但是我对弹簧安全配置有疑问。
还有其他选择吗?!?
对不起我的英语
【问题讨论】:
-
我会说一些以 jar 作为包装的子模块(核心、公共)和带有战争的采购和销售模块
-
安装新模块时是否要重新编译应用程序?
标签: maven spring-mvc multi-module