スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SJC-WC セッション管理

SJC-WCでのセッション管理で忘れっぽいのでメモ

■セッション有効時間指定の違い

HttpSessionインターフェースでの指定
HttpSessionインターフェースのsetMaxInactiveIntervalメソッドでは
有効時間を「秒指定」

// 1800秒に設定(30分)
session.setMaxInactiveInterval(1800);


これをたまにミリ秒って間違えてしまう・・・

あとマイナスで値を指定すると無制限になる

web.xmlでの指定

<session-config>要素の子要素<session-timeout>要素で
有効時間を「分単位」で指定。

<session-config>
 <session-timeout>3</session-timeout>
</session-config>



ここで0以下にすると無制限になるので注意

数値とかが微妙に違うので間違えやすい。

■リスナーの設定方法

HttpSessionListenerインターフェース
 セッションの生成/消滅イベントを補足するリスナー
 web.xmlの<listener>要素の子要素<listener-class>でクラス名を指定

HttpSessionAttributeListenerインターフェース
 セッションの属性の追加・削除・変更イベントを補足するリスナー
 web.xmlの<listener>要素の子要素<listener-class>でクラス名を指定

HttpSessionActivationListenerインターフェース
 セッションの活性・非活性化イベントを補足するリスナー
 セッションの属性にセットするオブジェクト自体がimplementsする

HttpSessionBindingListenerインターフェース
 オブジェクト自身がセッションとの関連付けの追加・削除イベントを補足するリスナー
 セッションの属性にセットするオブジェクト自体がimplementsする

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

DJコーク

Author:DJコーク
地方で細々とSEまがいの仕事をしています。

楽天ブック
最近の記事
Feed
月別アーカイブ
スポンサードリンク
グラビス|gravis ノーマディック|nomadic ヴィブラム|vibram ロープロ|lowepro
MoMA STORE
MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore
リンク
カテゴリ
サイト
ランキング
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。