【发布时间】:2017-01-31 18:03:03
【问题描述】:
我将使用 Java/Spring/Eclipse 构建 Restful 服务层(中间件)。服务层的目标是公开目前存在于不同系统中的大量方法。
中间件将具有每个功能单元的标准层,例如:
- 用户外观
- 用户管理器
- 用户豆
- 用户数据访问
我曾经在一个包含所有类的单一战争项目中工作。当多个团队在不同的要求和不同的截止日期下工作时,这并不好。
由于这将是一个大项目,我想要一种架构,可以简化与许多具有不同要求和不同期限的团队的合作。
第一个问题:
什么是最好的:
- 每层创建一个 JAR(外观、管理器、Beans、DataAccess)
- 为每个功能单元(用户、帐户、账单等)创建一个 JAR
- 两者,每层/功能单元(FacadeUser、FacadeManager 等)一个 Jar
第二个问题:
- 是否应该使用 Web 应用程序和模块创建 Java 企业应用程序 (EAR)?
- 或者我可以简单地创建一个添加 JARS 的 Web 应用程序吗?
【问题讨论】:
标签: java eclipse spring jakarta-ee