EE サブシステムは、EE Concurrency Utilities (JSR 236) や @Resource
のインジェクションなど、Java EE プラットフォームで共通する機能を提供します。このサブシステムは、Java EE アプリケーションのデプロイメントのライフサイクルも管理します (.ear ファイル)。
EE サブシステムは以下に使用できます:
- Java EE アプリケーションのデプロイメントの動作をカスタマイズできるようにします。
- グローバルモジュールの管理: 各 Java EE デプロイメントの JBoss Module に依存関係として追加される JBoss モジュールのセット。このような依存関係により、Java EE デプロイメントはグローバルモジュールによってエクスポートされたクラスを認識できます。
- EE Concurrency Utilities (JSR 236) の管理: マルチスレッドの Java EE アプリケーションの書き込みを容易にするため、Java EE 7 で導入されました。これらのユーティリティーのインスタンスは ${build.fullName} と、EE サブシステムによって提供される関連設定によって管理されます。