2012-04-16 6 views
3

私は、EJBをも使用する小さなJava EEアプリケーションを開発しています。これはほんの数個の豆を使った非常に小さなアプリケーションです。小さなJava EEアプリケーションをEJBと1つのwarファイルにバンドルするのは悪い習慣と考えられますか?

今はアプリケーション全体を1つのwarファイルにバンドルしています。これは悪い習慣とみなされるだろうか? EJBのために別のプロジェクトとjarファイルを作成する必要がありますか?

(複数のプロジェクトでEJBを再利用できるほかに)1つのwarファイルにすべてを展開してwar + jarファイルに分割するのは、どのような長所と短所がありますか?

+1

も参照してください。http://stackoverflow.com/questions/6785924/jar-packaging-and-distribution – shinynewbike

+0

@shinynewbikeありがとう+1リンク – Parag

答えて

2

Java Multitieredアーキテクチャを尊重するには、EJBをJARに保持する方がよいでしょう。ビジネスロジックとWeb層を分離する方が良い方法です。次に、展開にEARcheck this too)を使用できます。 しかし、あなたのアプリケーションが小さく、成長しない場合は、すべてを戦争に入れることは容認できます。

関連する問題