Servlet 関係の API 一覧 その2 [exam]
前回のエントリの続き。Servlet パッケージにあるリスナーインターフェースと HttpSession 関係のリスナーインターフェース、その他、重要そうな API の一覧。単純に Java Doc を辿ればいいのだけど、SJC-WC を受験するに辺り重要そうな部分を抽出。尚、斜線は interface であることを意味する。
Servlet パッケージにあるリスナーインターフェース
- javax.servlet.ServletContextListener
- javax.servlet.ServletContextAttributeListener
- javax.servlet.ServletRequestListener (Servlet 2.4 から)
- javax.servlet.ServletRequestAttributeListener (Servlet 2.4 から)
HttpSession に関するリスナーインターフェース
- javax.servlet.http.HttpSessionListener
- javax.servlet.http.HttpSessionActivationListener *
- javax.servlet.http.HttpSessionAttributeListener
- javax.servlet.http.HttpSessionBindingListener *
HttpSession インターフェース
Filter 関連のインターフェース
forward/include のインターフェース
以下、メモ。
- HttpSession には setAttribute、getAttribute、removeAttribute はあるが属性を replace するような API はない。
- HttpSessionAttributeListener には attributeAdded、attributeRemoved、attributeReplaced がある。