javaweb監聽器的使用html
1.監聽器的使用如今已經十分的常見了,這兩天重溫了一下監聽器的使用,作了一點簡單的總結java
2.web.xml文件中的順序web
監聽器〉過濾器〉servlettomcat
3.監聽器的劃分session
監聽器應用程序環境對象serveltContext事件監聽器網站
監聽器用戶對話的Httpseession時間監聽器spa
監聽器請求消息對象的serveltRequest的事件監聽器
xml
4.監聽器的時間劃分htm
監聽域對象自身的建立和銷燬對象
監聽對象重的屬性添加、刪除的時間監聽器
監聽綁定到httpsession域中的事件對象的狀態的事件監聽器
5.監聽器的用途
統計在線人數和在線用戶
系統加載時進行信息的初始化工做
統計網站的訪問量
跟Spring結合
6.監聽器的註冊
<listener> <description>ServletContextAttributeListener監聽器</description> <listener-class>com.kai.web.listener.ServletContextAttributeListener</listener-class> </listener>
這是在servelt2.5種的註冊方法,其中在3.0版本中使用註釋的方法進行註冊
7.HttpSessionActivationListener和HttpsessionActivationListenerr這兩個方法無需註冊世界調用接口可以使用
HttpSessionActivationListener 綁定方法valueBound 解除綁定的方法 valueunbound
HttpsessionActivationListenerr 鈍化方法sessionwillpassivate 活化方法 sessiondidactivate
其中鈍化方法是將數據持久化的保存,活化方法時間持久化保存的數據使用
8.監聽器3.0的使用
必須在jdk1.6以上,編譯器6.0 xml3.6 tomcat7.0 servelt3.0標準jar包
時間關係就沒有放代碼出來,轉發一下一個大神的總結寫得十分詳細:http://www.cnblogs.com/xdp-gacl/p/3969249.html