新しいマルチモジュールプロジェクト構造を設定しています。今のところ、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:
appejb(サービスとjax-rsアノテーション付きのBeanを含む)earwar(を含むだけweb.xml)
このアプローチに関する私の問題は、ejbモジュールにサービスと残りのリソースが含まれていることです。それらを別々に保つ方が良いのではないでしょうか?またはこれは行く方法ですか?
そうでなければ:どちらのアプローチが良いでしょうか?
appcoreearrest(残りのリソースBeanとを含む戦争web.xml)
また
appcoreearrestrest-resources(残りのリソースBean用の個別のコンテナー)rest-war(のみを含む戦争web.xml)