新しいマルチモジュールプロジェクト構造を設定しています。今のところ、ejbとearモジュールがあり、RESTfulWebサービス用のWebモジュールを追加したいと思います。最善のアプローチは何ですか?
アプリケーションは次のようになります(モジュールとそのコンテンツ):
app
(pom):親pomcore
(ejb):ejb、休止状態、DAO、エンティティ、ビジネスロジックear
(ear):デプロイ可能なコンテナを作成するモジュール
ここで、RESTfulWebサービスモジュールを追加したいと思います。
http://www.jboss.org/jbossas/downloadsからjboss-as-7クイックスタートアプリケーションを見るwar
と、jax-rsアノテーションが付いたBeanがejbプロジェクトの一部である間、残りのサービスをブートストラップするモジュールが常にあります(私の場合core
:
app
ejb
(サービスとjax-rsアノテーション付きのBeanを含む)ear
war
(を含むだけweb.xml
)
このアプローチに関する私の問題は、ejbモジュールにサービスと残りのリソースが含まれていることです。それらを別々に保つ方が良いのではないでしょうか?またはこれは行く方法ですか?
そうでなければ:どちらのアプローチが良いでしょうか?
app
core
ear
rest
(残りのリソースBeanとを含む戦争web.xml
)
また
app
core
ear
rest
rest-resources
(残りのリソースBean用の個別のコンテナー)rest-war
(のみを含む戦争web.xml
)