EJBコンテナは,Enterprise Beanの実行を制御し,Enterprise Beanに各種のサービスを提供する実行環境です。
EJBコンテナの機能と参照先を次の表に示します。
表2-1 EJBコンテナの機能と参照先
機能 | 参照先 |
---|---|
Enterprise Beanの実行 | 2.2 |
EJB仕様準拠のチェック | 2.3 |
CMPフィールドとデータ型のマッピング | 2.4 |
EJBコンテナのJNDI名前空間へのリファレンス登録※1 | 2.5 |
外部リソースとの接続 | 2.6 |
Enterprise Beanでのトランザクション管理※2 | 2.7 |
Entity Beanのキャッシュモデル | 2.8 |
Enterprise Beanのプールの管理 | 2.9 |
Enterprise Beanへのアクセス制御 | 2.10 |
EJBコンテナでのタイムアウトの設定 | 2.11 |
Timer Serviceの機能 | 2.12 |
EJBのリモートインタフェースの呼び出し | 2.13 |
EJBコンテナの通信ポートとIPアドレスの固定(TPBrokerのオプション) | 2.14 |
インターセプタの使用 | 2.15 |
なお,アプリケーションサーバで提供するEJBコンテナの機能には,JavaEEで規定された機能にアプリケーションサーバ独自の機能を拡張したものと,アプリケーションサーバ独自の機能として提供しているものがあります。アプリケーションサーバ独自の機能かどうかについては,「1. アプリケーションサーバの機能」を参照してください。
また,EJBクライアントで使用できる機能については,「3. EJBクライアント」を参照してください。