2.1 この章の構成
EJBコンテナは,Enterprise Beanの実行を制御し,Enterprise Beanに各種のサービスを提供する実行環境です。
EJBコンテナの機能と参照先を次の表に示します。
機能 |
参照先 |
---|---|
Enterprise Beanの実行 |
|
EJB仕様準拠のチェック |
|
CMPフィールドとデータ型のマッピング |
|
EJBコンテナのJNDI名前空間へのリファレンス登録※1 |
|
外部リソースとの接続 |
|
Enterprise Beanでのトランザクション管理※2 |
|
Entity Beanのキャッシュモデル |
|
Enterprise Beanのプールの管理 |
|
Enterprise Beanへのアクセス制御 |
|
EJBコンテナでのタイムアウトの設定 |
|
Timer Serviceの機能 |
|
EJBのリモートインタフェースの呼び出し |
|
EJBコンテナの通信ポートとIPアドレスの固定(TPBrokerのオプション) |
|
インターセプタの使用 |
|
ローカルビジネスインタフェースの省略(No-Interface viewの利用) |
|
Session Beanの非同期呼び出し |
|
Session Synchronizationのアノテーションでの指定 |
|
Singleton Session Beanの利用 |
なお,アプリケーションサーバで提供するEJBコンテナの機能には,JavaEEで規定された機能にアプリケーションサーバ独自の機能を拡張したものと,アプリケーションサーバ独自の機能として提供しているものがあります。アプリケーションサーバ独自の機能かどうかについては,「1. アプリケーションサーバの機能」を参照してください。
また,EJBクライアントで使用できる機能については,「3. EJBクライアント」を参照してください。