3.7. 参考資料
3.7.1. 暗黙的なモジュール依存関係
以下の表には、依存関係としてデプロイメントに自動的に追加されるモジュールと、依存関係をトリガーする条件が記載されています。
サブシステム | 常に追加されるモジュール | 条件付きで追加されるモジュール | 条件 |
---|---|---|---|
コアサーバー |
|
-
|
-
|
EE サブシステム |
|
-
|
-
|
EJB3 サブシステム |
-
|
|
Java EE 6 の仕様で指定されているように、デプロイメント内の有効な場所で
ejb-jar.xml が存在するか、アノテーションベースの EJB が存在すること (例:@Stateless 、@Stateful 、@MessageDriven など)
|
JAX-RS (Resteasy) サブシステム |
|
| デプロイメント内に JAX-RS のアノテーションが存在すること |
JCA サブシステム |
|
| デプロイメントがリソースアダプター (RAR) デプロイメントの場合 |
JPA (Hibernate) サブシステム |
|
| @PersistenceUnit または @PersistenceContext アノテーションが存在するか、デプロイメント記述子に<persistence-unit-ref> または <persistence-context-ref> が存在すること |
SAR サブシステム |
-
|
| デプロイメントが SAR アーカイブであること |
セキュリティサブシステム |
|
-
|
-
|
Web サブシステム |
-
|
| デプロイメントは WAR アーカイブです。利用されている場合は、JavaServer Faces(JSF) のみが追加されます。 |
Web サービスサブシステム |
|
-
|
-
|
Weld (CDI) サブシステム |
-
|
| beans.xml ファイルがデプロイメント内で検出された場合 |