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)
ほぼ同一の JAR ファイル セット (Spring、Hibernate、Struts など) と DAO レイヤーを使用する 3 つの主要な WAR プロジェクトがあります。
質問 1: Eclipse IDE を使用してプロジェクトを EAR にパッケージ化するにはどうすればよいですか?
質問 2: 同一の JAR ファイルのコピーが重複しないようにするにはどうすればよいですか?
質問 3: DAO レイヤー (Hibernate) を 3 つの Web プロジェクトすべてで非常に効率的な方法で共有するにはどうすればよいですか?
質問 4: これは良い設計ですか?
これについて何か助けていただければ幸いです。
よろしく。