==[[JavaEE5 Session Bean]]==
[[Java EE 5]] |
http://java.sun.com/javaee/5/docs/tutorial/doc/bnbly.html
====Session Bean とは?====
*Session Beanは、Application Serverの内部において、ひとつのクライアントを表現する。Beanは、[[Application Server]]の内部において、ひとつのクライアントを表現する。
*サーバーに配置されたアプリケーションにアクセスすることにより、クライアントはSession Beanのメソッドを起動する。
*Session Beanは、そのクライアントに対して仕事を行い、サーバーで実行されている複雑なビジネスタスクからクライアントを保護する。
*メソッドが終了したとき、クライアント固有の状態は保たれない。
*Stateless Session Beanは、複数のクライアントへのサポートが可能であり、アプリケーションにスケーラビリティを提供する。
*Stateless Bean は web service ser[[vi]]ce を実装できるが、他のタイプのEnterprise Beanではできない。
====いつ Session Bean を利用するのか?====
一般的に以下のような環境の時にSession Beanを利用するべき。