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範囲の属性変更を監視 |