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

第3部 EJB編> 第9章 EJBサービスの機能> 9.1 Session Beanの実行環境> 9.1.2 Session Beanの形態

9.1.2.2 STATELESS Session

 STATELESSは、STATEFULに比べて、メモリ消費量が少ないというメリットがあります。

 STATELESSは、クライアント数をM個、EJBアプリケーションのインスタンス数をN個とすると、M>=Nにできます。
 これにより、STATEFULに比べて、EJBアプリケーションのインスタンス数を少なくできます。

 STATELESSでは、インスタンスは複数のクライアントから共用されます。
 そのため、複数のビジネスメソッド間では、クライアントとEJBアプリケーションの対話の状態を保持しません。

 ビジネスメソッドで使用される変数は、ビジネスメソッドを終了すると保証されません。また、EJBアプリケーションで使用するトランザクションに関しても、トランザクションの開始と終了は、メソッド内に閉じていなくてはなりません。


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

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