Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第16章 EJBサービスの基本機能> 16.1 Session Beanの実行環境> 16.1.2 Session Beanの形態

16.1.2.1 STATEFUL Session

 STATEFULは、STATELESSに比べて、EJBアプリケーションおよび、クライアントアプリケーションを容易に記述できるメリットがあります。

 STATEFULは、クライアントとEJBアプリケーションのインスタンスが1対1に対応しており、インスタンス数はクライアントの数だけ生成されます。

image

 STATEFULでは、クライアントとEJBアプリケーションのインスタンスが1対1となります。
 そのため、インスタンスを消去しないかぎり、クライアントとEJBアプリケーションの対話の状態が保持されます。
 ビジネスメソッドで使用される変数は、ビジネスメソッドを終了しても保証されます。

 そのため、複数のメソッドにまたがる処理ができます。
 また、EJBアプリケーションで使用するトランザクションに関しても、トランザクションの開始から終了までの間に、クライアントから複数のメソッド呼出しができます。

image


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006