3

EJB も使用する小さな Java EE アプリケーションに取り組んでいます。これは、Bean が数個しかない非常に小さなアプリケーションです。

現在、アプリケーション全体を 1 つの war ファイルにまとめています。これは悪い習慣と見なされますか? EJB 用に別のプロジェクトと結果の jar ファイルを作成する必要がありますか?

実用的な観点から (EJB を複数のプロジェクトで再利用できることに加えて)、すべてを 1 つの war ファイルにデプロイすることと、それらを war + jar ファイルに分割することの長所と短所は何ですか?

4

1 に答える 1

2

Java 多層アーキテクチャを尊重するには、EJB を JAR に保持することをお勧めします。ビジネス ロジックを Web 層から分離することをお勧めします。次に、展開にEARを使用できます(これもチェックしてください)。しかし、アプリケーションが小さく、成長しない場合は、すべてを War に入れても問題ありません。

于 2012-04-16T09:41:14.283 に答える