3.9. 参照
3.9.1. 暗黙的なモジュール依存関係
以下の表には、依存関係としてデプロイメントに自動的に追加されるモジュールと、依存関係をトリガーする条件が記載されています。
依存関係を追加するサブシステム | 常に追加される依存関係 | 条件付きで追加される依存関係 | 依存関係の追加を引き起こす条件 |
---|---|---|---|
Core Server |
| | |
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> デプロイメント記述子の要素。
JBoss EAP 6 は永続プロバイダー名をモジュール名にマップします。
persistence.xml ファイルで特定のプロバイダーに名前を付けると、適切なモジュールに対して依存関係が追加されます。これが希望の挙動ではない場合は、jboss-deployment-structure.xml を使用して除外できます。
|
ロギングサブシステム |
| |
これらの依存関係は、
add-logging-api-dependencies 属性が false に設定されています。
|
SAR サブシステム | |
| SAR アーカイブの展開。 |
セキュリティーサブシステム |
| | |
Web サブシステム | |
| WAR アーカイブの展開。JavaServer Faces (JSF) は、使用されている場合にのみ追加されます。 |
Web サービスサブシステム |
|
|
アプリケーションクライアントタイプでない場合は、条件付き依存関係が追加されます。
|
溶接 (CDI) サブシステム |
|
| デプロイメントに beans.xml ファイルが存在すること。 |
コンテナー管理による永続性 (CMP) サブシステム | |
|