Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)
Stateful Session Beanを実装するときの注意事項を示します。
同じSession Beanを同じJ2EEアプリケーション内でStateful Session Bean,およびStateless Session Beanとして同時に利用しないでください。
SessionSynchronizationのbeforeCompletionメソッドおよびafterCompletionメソッドでシステム例外が発生した場合,EJBコンテナでは該当するSession Beanのインスタンスを破棄しません。
Stateful Session BeanのsetSessionContextメソッドでは,javax.transaction.UserTransactionのbeginメソッドを呼び出せる場合がありますが,EJBの仕様上,呼び出して使用することはできません。呼び出さないようにしてください。
Stateful Session BeanのafterCompletionメソッドからほかのEnterprise Beanを呼び出した場合,J2EEサーバモードの動作モードによって次の動作をします。
EJBの仕様上,Stateful Session BeanのafterCompletionメソッドからほかのEnterprise Beanを呼び出せないので,呼び出さないようにしてください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.