| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==リクエスト、セッション、Webアプリケーションに対するWebコンテナのライフサイクルイベント:各スコープのライフサイクルに対しリスナークラスを作成、設定する。スコープ属性リスナークラスを作成、設定する。ある状況において、適した属性リスナーを識別するリクエスト、セッション、[[Webアプリケーション]]に対するWebコンテナのライフサイクルイベント:各スコープのライフサイクルに対しリスナークラスを作成、設定する。スコープ属性リスナークラスを作成、設定する。ある状況において、適した属性リスナーを識別する==
===ServletContext===
</listener>
===ServletRequestServlet[[R]]equest===
[[File:0093_request_listener.jpg]]
{|class="wikitable"
|-
|Listener
|ServletRequestListenerServlet[[R]]equestListener
|リクエストの初期化、破棄時に呼ばれる
|-
|Event
|ServletRequestEventServlet[[R]]equestEvent|ServletContext、ServletRequestを取得可能ServletContext、Servlet[[R]]equestを取得可能
|-
|Listener
|ServletRequestAttributeListenerServlet[[R]]equestAttributeListener|ServletRequestコンテナに対して、属性の追加や削除、変更が行われた場合に呼ばれるServlet[[R]]equestコンテナに対して、属性の追加や削除、変更が行われた場合に呼ばれる
|-
|Event
|ServletRequestAttributeEventServlet[[R]]equestAttributeEvent|ServletContext、ServletRequest、属性のキー、値を取得可能ServletContext、Servlet[[R]]equest、属性のキー、値を取得可能
|-
|}
上記インターフェースを実装したクラスを作成し、配備記述子に以下のように登録する。
<listener>
<listener-class>listener.ScwcdServletRequestListenerScwcdServlet[[R]]equestListener</listener-class>
</listener>
<listener>
<listener-class>listener.ScwcdServletRequestAttributeListenerScwcdServlet[[R]]equestAttributeListener</listener-class>
</listener>
----
{{amazon|1932394389}}
[[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]] |

案内メニュー