Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第3部 EJB編 | > 第16章 EJBサービスの基本機能 | > 16.1 Session Beanの実行環境 | > 16.1.2 Session Beanの形態 |
STATEFULは、STATELESSに比べて、EJBアプリケーションおよび、クライアントアプリケーションを容易に記述できるメリットがあります。
STATEFULは、クライアントとEJBアプリケーションのインスタンスが1対1に対応しており、インスタンス数はクライアントの数だけ生成されます。
STATEFULでは、クライアントとEJBアプリケーションのインスタンスが1対1となります。
そのため、インスタンスを消去しないかぎり、クライアントとEJBアプリケーションの対話の状態が保持されます。
ビジネスメソッドで使用される変数は、ビジネスメソッドを終了しても保証されます。
そのため、複数のメソッドにまたがる処理ができます。
また、EJBアプリケーションで使用するトランザクションに関しても、トランザクションの開始から終了までの間に、クライアントから複数のメソッド呼出しができます。
目次
索引
![]() ![]() |