我正在创建一个带有 1 个war 文件(appWeb.war 是我的 Web 模块)和几个 jar 文件的 EAR。这些 jar 文件不是 EJB。我们选择根据应用程序的逻辑分离创建不同的 jar 文件,例如 model.jar(包含所有模型类、DAO、DTO 和休眠文件)、BO.jar(包含业务逻辑)等......
我想知道我的 EAR 的正确包装结构
application.ear
.
.
....lib (folder created by us)
.
.
...strus.jar
...spring3.jar (all the spring library files)
...BO.jar
...model.jar
我在 IDE (RAD 7.5) 中将 appWeb.war 作为 web 模块添加到我的 EAR 中,这会在 application.ear/META-INF/application.xml 中创建条目
环境详细信息: 应用服务器:Websphere 应用服务器 7.0 IDE:RAD 7.5 这是一个 Struts 2、Spring 3 和 Hibernate 3.6 应用程序
问题: 1. 这种方法正确吗?应用程序特定的 jar 文件保存在 EAR 中的什么位置?2. 我们要将库文件移动到 application.ear/lib 文件夹。
对此的任何指导/帮助/最佳实践将不胜感激。
谢谢