セションクラスはセション単位で管理されるデータを保持するためのクラスです。一つのセションに対して、セションクラスのインスタンスが一つ作成され、セションが終了するまで同じインスタンスが使用されます。com.fujitsu.uji.SessionProfileのサブクラスがセションクラスとして使用されます。
アプリケーション独自の情報をセションクラスに格納したい場合は、ユーザー定義のセションクラスを次のように作成してください。
Webアプリケーションの場合
com.fujitsu.uji.http.HttpSessionProfileクラスを継承します。高度なセション管理を行う場合はcom.fujitsu.uji.http.HttpControlStateProfileを継承します。Webアプリケーションの高度なセション管理については“15.1.5 高度なセション管理”を参照してください。
EJBセションBeanの場合
com.fujitsu.uji.ejb.bean.EJBSessionProfileクラスを継承します。
ユーザー定義のセションクラスを作成した場合、ファクトリクラスを作成して、ユーザー定義のセションクラスが使用されるようにしてください。この方法については“3.5 ファクトリクラス”を参照してください。
ユーザー定義のセションクラスを作成しない場合、以下のクラスがセションクラスとして使用されます。
アプリケーション種別 | 使用されるセションクラス |
---|---|
Webアプリケーション | com.fujitsu.uji.http.HttpSessionProfile |
EJBセションBean | com.fujitsu.uji.ejb.bean.EJBSessionProfile |