Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)
Enterprise Beanのライフサイクルについて,Enterprise Beanの種類ごとに説明します。
Session Beanのライフサイクルは,次に示す場合によって異なります。
Stateless Session Beanのライフサイクルを次の図に示します。
図2-1 Stateless Session Beanのライフサイクル
Stateful Session Beanのライフサイクルを次の図に示します。
図2-2 Stateful Session Beanのライフサイクル
Singleton Session Beanのライフサイクルを次の図に示します。
図2-3 Singleton Session Beanのライフサイクル
Singleton Session Beanの初期化は,EJBコンテナによって実行されます。なお,初期化のタイミングは,アノテーションの指定によって,アプリケーション開発時に明示的に定義できます。
Singleton Session Beanのインスタンスは,初期化されると,アプリケーションが停止するまで存在します。Singleton Session Beanが破棄されるタイミングでのEJBコンテナの動作は次のとおりです。
Entity Beanのライフサイクルを次の図に示します。
図2-4 Entity Beanのライフサイクル
Message-driven Beanのライフサイクルを次の図に示します。
図2-5 Message-driven Beanのライフサイクル
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.