为什么我们要使用多个 Eclipse“Java 项目”?适用于单个工作区中的多层架构
我对多层架构的 Eclipse 工作区/代码库的结构/设计应该是什么有些困惑。
一般来说,我们将代码放在单个 Eclipse“Java 项目”中不同层的不同包中。例如。视图、道、立面、服务等。 相反,我们还可以在单个 Eclipse 工作区中为不同层使用不同的“Java 项目”。
谁能解释一下哪种方法更好?
项目的每一层可以是“Java 项目”或“包”。
提前致谢。
I've some confusion about what should be the structure/design of eclipse workspace/codebase for multiple layer architecture.
Generally we are putting code in different packages for different layer within single eclipse "Java Project". Eg. view, dao, facade, service etc..
And instead we can also use different "Java Project" for different layer within single eclipse workspace.
Can any explain me which approach is better?
Either "Java Project" or "package" for each layer of the project.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建不同的 java 项目肯定有一个优势,例如,如果您想将服务层作为 API 公开给整个宇宙,您可以构建 jar 并发布它
它将完全实现模块化
我会使用多模块 Maven 项目完成它
Well creating different java project has certainly got an advantage, for example if you want to expose your service layer as API to the universe you can build up the jar and publish it
It will enable modularization fully
I would have done it with multi moduled maven project