lin*_*lof 5 java deployment maven-2 web-applications java-ee
我正在开发一个用Java编写的分层业务应用程序,它应打包为EAR文件并部署到JBoss应用程序服务器.有一个Web应用程序层,一个服务层,一个域层但没有持久层.至少在纸面上.
部署不同层的最佳实践是什么?在我们的团队中,我们之间发生了一场宗教战:
我还缺少其他可能性吗?这方面的最佳做法是什么?有没有我可以咨询的在线或离线资源?
在我的公司,我们将每一层捆绑到自己的 JAR 中。然后我们将其包含在 WAR 中。
如果您没有任何需要管理的 EJB,那么与 WAR 相比,使用 EAR 进行部署并没有真正的优势。