liguofeng29’s blog

個人勉強用ブログだっす。

Servlet - Listenerとは

ServletのListenerとは、Webアプリ内の各種イベントを

キャッチするための仕組みである。

例えば、Webアプリの起動と終了、Session開始と終了、

リクエストキャッチなど。

 

Listener適用には2ステップが必要。

1. Listenerクラス作成

2. Listener配置

 

Listenerの常用インタフェース

IF名説明
ServletContextListener Webアプリの開始終了と監視
ServletContextAttributeListener application範囲の属性変更を監視
ServletRequestListner クライアントのリクエストを監視
ServletRequestAttributeListener request範囲の属性変更を監視
HttpSessionListerner sessionの開始終了を監視
HttpSessionAttributeListener session範囲の属性変更を監視