Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第3部 EJB編 | > 第16章 EJBサービスの基本機能 | > 16.1 Session Beanの実行環境 |
Session Beanは、クライアントとの対話処理を行うためのオブジェクトです。Session BeanにはSTATEFULとSTATELESSの2種類が存在し、それぞれの特徴は以下です。
クライアントと1対1に対応し、クライアントとの対話中にトランザクション状態やアプリケーション変数を保持します。
クライアントからは、あたかもクライアント上に存在するオブジェクトのようにアクセスすることができます。
クライアントの仕事の一部を、サーバ上に分散させるための機構です。
複数のクライアントから共有されるオブジェクトです。
クライアントとの対話中、トランザクション状態やアプリケーション変数を保持しません。そのため、対話中の状態は、クライアント側で管理する必要があります。
STATEFULに比べて、サーバ側の資源を小さくしたい場合に利用します。
STATEFULとSTATELESSの特長を以下に示します。
セションの形態 |
特長 |
STATEFUL |
|
STATELESS |
|
目次
索引
![]() ![]() |