Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
(1) Stateless Session Beanの実装
- Enterprise Beanの種類(Stateless Session Bean)は,@Statelessアノテーションで指定するか,またはDD(ejb-jar.xml)に指定します。
- ビジネスインタフェースを使用してSession Beanを実装できます。
- javax.ejb.SessionBeanインタフェースをインプリメントすることは,必須ではありません。
- インターセプタクラスは,必要に応じて実装します。
- Stateless Session Beanには,次のコールバックを定義できます。
- @PostConstruct
- @PreDestroy
コールバック,またはメソッドが呼び出されるタイミングについては,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)」の「2.2.3 Enterprise Beanのライフサイクル」を参照してください。
(2) Stateful Session Beanの実装
- Enterprise Beanの種類(Stateful Session Bean)は,@Statefulアノテーションで指定するか,またはDD(ejb-jar.xml)に指定します。
- ビジネスインタフェースを使用してSession Beanを実装できます。
- javax.ejb.SessionBeanインタフェース,およびjava.io.Serializableインタフェースをインプリメントすることは,必須ではありません。
- インターセプタクラスは,必要に応じて実装します。
- 次のコールバックを定義できます。
- @PostConstruct
- @PreDestroy
- 実装クラスのメソッドに@Initアノテーションおよび@Removeアノテーションを指定できます。
コールバック,またはメソッドが呼び出されるタイミングについては,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)」の「2.2.3 Enterprise Beanのライフサイクル」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.