为什么我们要使用多重Eclipse;Java项目“;用于单个工作区内的多层体系结构

为什么我们要使用多重Eclipse;Java项目“;用于单个工作区内的多层体系结构,java,eclipse,workspace,Java,Eclipse,Workspace,对于多层体系结构的eclipse工作区/代码库的结构/设计,我有些困惑 通常,我们将代码放在单个eclipse“Java项目”中不同层的不同包中。例如,视图、dao、立面、服务等。。 相反,我们也可以在单个eclipse工作区的不同层上使用不同的“Java项目” 你能告诉我哪种方法更好吗项目各层的“Java项目”或“包” 提前感谢。 创建不同的java项目当然有一个优势,例如,如果您想将服务层作为API公开给世界,您可以构建jar并发布它 它将完全支持模块化 我会用多模块maven项目来完成它

对于多层体系结构的eclipse工作区/代码库的结构/设计,我有些困惑

通常,我们将代码放在单个eclipse“Java项目”中不同层的不同包中。例如,视图、dao、立面、服务等。。 相反,我们也可以在单个eclipse工作区的不同层上使用不同的“Java项目”

你能告诉我哪种方法更好吗
项目各层的“Java项目”或“包”

提前感谢。

  • 创建不同的java项目当然有一个优势,例如,如果您想将服务层作为API公开给世界,您可以构建jar并发布它

  • 它将完全支持模块化

  • 我会用多模块maven项目来完成它

      • 创建不同的java项目当然有一个优势,例如,如果您想将服务层作为API公开给世界,您可以构建jar并发布它

      • 它将完全支持模块化

      • 我会用多模块maven项目来完成它


      您能否详细说明您的答案以及建议方法的更多细节和优点,因为您对我的期望很高:)。您能否详细说明您的答案以及建议方法的更多细节和优点,因为您对我的期望很高:)。