我需要有关 EAR 设计问题的帮助。我有 WAR 文件的工作知识,但在处理 EAR 文件时我是新手。
我有 4 个基于 Maven 的项目 -
common (JAR, containing common utilities, domain object and JPA/Hibernate based DAOs)
core (WAR, dependent on the common project)
front (WAR, dependent on the common project)
back (WAR, dependent on the common project)
我只有 3 个主要的 WAR 项目,它们使用几乎相同的 JAR 文件集(Spring、Hibernate、Struts 等)和 DAO 层。
问题 1:如何使用 Eclipse IDE 将我的项目打包到 EAR 中?
问题 2:如何确保我没有相同 JAR 文件的重复副本?
问题 3:如何让我的 DAO 层(Hibernate)以非常有效的方式被所有三个 Web 项目共享?
问题4:这是一个好的设计吗?
如果您能提供一些帮助,我将非常感激。
问候。