亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JAVA Web開發技術應用——監聽器

難度初級
時長 1小時30分
學習人數
綜合評分9.70
269人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • 使用servlet3.0的前提條件
    查看全部
  • 監聽Session中對象狀態變化的監聽器: 注意:這里不是單獨建立監聽器,而是讓被監聽的對象的類實現xxxListener接口,也無需在web.xml注冊 1.對象的綁定和解除綁定(即setAttribute/removeAttribute) implements HttpSessionBindingListener,還要實現序列化接口Serializable 綁定:valueBound方法 解除綁定:valueUnbound方法 2.對象的鈍化和活化 implements HttpSessionActivationListener 鈍化:sessionWillPassivate方法 活化:sessionDidActivate方法
    查看全部
  • 關于綁定HttpSession的對象的事件監聽器的Servlet規范
    查看全部
  • Session鈍化機制由SessionManager管理
    查看全部
  • Tomcat中第一種Session鈍化管理
    查看全部
  • Session鈍化機制
    查看全部
  • 綁定到HttpSession域中的某個對象狀態的事件監聽 綁定:request.getSession().setAttribute(); 解除綁定:request.getSession().removeAttribute(); 鈍化:將Session對象的實體化到存儲設備上 活化:從存儲設備上恢復
    查看全部
  • request.setAttribute("...","..."); // 是存儲在request對象中的屬性 request.getAttribute("..."); // get的只能是setAttribute設置的屬性 request.getParameter("..."); // 獲取的是http://請求中設置的param
    查看全部
  • 繼承于ServletContextListener // application對象創建、銷毀時 繼承于HttpSessionListener // session對象創建、銷毀時 繼承于ServletRequstListener // Request對象創建、銷毀時 繼承于ServletContextAttributeListener // application對象屬性增刪改時 繼承于HttpSessionAttributeListener // session對象屬性增刪改時 繼承于ServletRequstAttributeListener // request對象屬性增刪改時
    查看全部
  • ServletRequest的事件監聽器 實現ServletRequestListener接口用于監聽它的創建和銷毀事件 一個ServletRequest可以注冊多個ServletRequestListener接口, 在web.xml中注冊 有兩個事件處理方法: requestInitialized方法: public void requestInitialized(ServletRequestEvent sre) request創建時調用 參數ServletRequestEvent可以獲取ServletRequest對象 ServletRequest sr = sre.getServletRequest() 進而獲取初始化參數:sr.getInitParmeter("") requestDestroyed方法: public void requestDestroyed(ServletRequestEvent sre) request銷毀時調用 ServletRequest的主要用途: 讀取參數 記錄訪問歷史 request監聽的是用戶的每一個訪問請求
    查看全部
  • ServletRequest的事件監聽器 實現ServletRequestListener接口用于監聽它的創建和銷毀事件 一個ServletRequest可以注冊多個ServletRequestListener接口, 有兩個事件處理方法: requestInitialized方法: public void requestInitialized(ServletRequestEvent sre) request創建時調用 參數ServletRequestEvent可以獲取ServletRequest對象 ServletRequest sr = sre.getServletRequest() 進而獲取初始化參數:sr.getInitParmeter("") requestDestroyed方法: public void requestDestroyed(ServletRequestEvent sre) request銷毀時調用 ServletRequest的主要用途: 讀取參數 記錄訪問歷史 request監聽的是用戶的每一個訪問請求 Ps:別忘了監聽器的web設置
    查看全部
  • HttpSession的創建和銷毀 實現HttpSessionListener接口用于監聽它的創建和銷毀事件 一個HttpSession可以注冊多個HttpSessionListener接口, 一個web應用中可以有多個HttpSession對象 有兩個事件處理方法: sessionCreated方法: public void sessionCreated(HttpSessionEvent se) session創建時調用 sessionDestroyed方法: public void sessionDestroyed(HttpSessionEvent se) session銷毀時調用 HttpSessionListener的主要用途: 統計在線人數 記錄訪問日志,記錄訪問時間、訪問的ip /** * 銷毀session * 1.關閉服務器 * 2.關閉瀏覽器 * 3.不關閉瀏覽器,session超時 */ 不關閉瀏覽器,session超時 可以在web.xml配置session超時的時間 <session-config> <session-timeout>0</session-timeout> </session-config> 0:session沒有超時的限制 1:session超時1分鐘后銷毀,但是并不是準確的一分鐘
    查看全部
  • 按監聽的對象劃分
    查看全部
  • 按監聽的事件劃分
    查看全部
  • 監聽器的啟動順序
    查看全部

舉報

0/150
提交
取消
課程須知
親,要學習本門課程需要對JSP和Servlet有所了解呦。如未學習上述知識,可移步網站相關課程。
老師告訴你能學到什么?
通過對本課程的學習,可以掌握監聽器的基礎知識,深入了解監聽器的處理機制和分類方式,并可以讓自己更快的動手編寫監聽器的例子。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!