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

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

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

難度初級
時長 1小時30分
學習人數
綜合評分9.70
269人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • servlet規范 application:上下文對象,是由容器創建和初始化的,它的范圍是整個的web應用,而且整個web應用中只會有一個 application對象存在,當web服務器關閉時,就會將application對象銷毀 session:是一種保存上下文信息的機制,它是針對每個會話的,它是放在服務器端,通過SessionId區分的,在瀏覽器和服務器結束后,都會將session銷毀 request對象:是當客戶端發送請求時,容器就會創建一個ServletRequest對象,來進行封裝請求數據,同時會創建一個servletResponse對象來進行封裝相應數據,當結束封裝請求之后,就會銷毀該對象 WEB監聽器,就是監聽這3個對象的創建,銷毀,和它們的屬性發生的變化

    查看全部
    0 采集 收起 來源:概述

    2019-03-31

  • servlet3.0下監聽器的使用方法:

    https://img1.sycdn.imooc.com//5c88c429000171bb08150356.jpg

    查看全部
  • 監聽器的啟動順序:

    https://img1.sycdn.imooc.com//5c88ae670001c14d11930635.jpg

    查看全部
  • 監聽器的實現:

    ????① 實現ServletContextListener接口

    ????② 在web.xml中部署監聽??? https://img1.sycdn.imooc.com//5c88a74a00018cc908330072.jpg

    查看全部
  • HttpSession:

    https://img1.sycdn.imooc.com//5c5bcd4f0001f1b516380974.jpg

    https://img1.sycdn.imooc.com//5c5bcd9b0001445116380974.jpg

    https://img1.sycdn.imooc.com//5c5bcdf30001bc9716380974.jpg

    https://img1.sycdn.imooc.com//5c6225b70001530416380974.jpg

    鈍化活化的session保存對象必須實現serializable接口.

    bindinglistener無需在web.xml中注冊,直接繼承接口之后,在javaBean被綁定到session中就會被觸發

    將不常使用的session序列化到文件或是數據庫中以減輕內存開銷

    StandardManagerPersistentManager
    1.當Tomcat服務器被關閉或重啟時,tomcat服務器會將當前內存中的Session對象鈍化到服務器文件系統中
    2.當Web應用程序被重新加載時,內存中的Session對象也會被鈍化到服務器的文件系統中。
    3-1.鈍化后的文件被保存:Tomcat安裝路徑/work/Catalina/hostname/applicationname/SESSIONS.ser
    3-2.可配置主流內存的Session對象數目,將不常使用的Session對象保存到文件系統或數據庫,當用時再重新加載。默認情況下,兩個鈍化驅動類:FileStore和JDBCStore。

    活化:從硬盤上讀取到內存中

    純化:從內存中寫到硬盤上


    查看全部
  • 按監聽的事件劃分:

    https://img1.sycdn.imooc.com//5c5bc10b0001589516380974.jpg

    request.getAttribute()與request.getParameter()的區別:

    1.request.getParameter()方法獲取的是超鏈接中傳的參數,如http://localhost:8080/projectName/index.jsp?username=zhangsan&password=123456中的username和password 2.request.getAttribute()方法獲取的是request對象的屬性,只有先通過request.setAttribute()方法定義對象,才能執行request.getAttribute()方法獲取屬性

    查看全部
  • ServletRequest:

    https://img1.sycdn.imooc.com//5c5bbf45000124f716380974.jpg

    查看全部
  • HttpSession:

    https://img1.sycdn.imooc.com//5c5bbaff0001723016380974.jpg

    session什么時候銷毀呢?

    第一,關閉服務器

    第二,關閉瀏覽器一段時間直到session過期

    第三,不關閉瀏覽器,session超時


    查看全部
  • 監聽器的分類:

    https://img1.sycdn.imooc.com//5c5bb6b8000168c816380974.jpg

    https://img1.sycdn.imooc.com//5c5bb6bf0001fb0d14060974.jpg

    https://img1.sycdn.imooc.com//5c5bb6c90001e61614060974.jpg


    查看全部
  • 監聽器的啟動順序:

    https://img1.sycdn.imooc.com//5c5bb32800017c0f16380974.jpg

    查看全部
  • public class FirstListener implements ServletContextListener { public void contextDestroyed(ServletContextEvent arg0) { System.out.println("contextDestroyed"); } public void contextInitialized(ServletContextEvent arg0) { System.out.println("contextInitialized"); } } @web.xml <listener> ? ? ? ?<listener-class>com.imooc.listener.FirstListener</listener-class> ? ?</listener> @輸出: //Tomcat啟動 contextInitialized //Tomcat關閉 contextDestroyed

    查看全部
  • 監聽器的定義:

    https://img1.sycdn.imooc.com//5c5baef500019fdd16380974.jpg

    https://img1.sycdn.imooc.com//5c5baf0e000103a714060974.jpg

    https://img1.sycdn.imooc.com//5c5baf760001e3f316380974.jpg

    查看全部
    0 采集 收起 來源:概述

    2019-02-07

  • ServletRequest監聽-------》ServletRequestLister

    1、requestInitialized方法? ?request創建時使用

    2、requestDestoryed方法? ?request銷毀時使用

    作用:? 1、讀取參數

    ????????? 2、記錄訪問歷史

    查看全部
  • 別喝酒
    查看全部
    0 采集 收起 來源:監聽器總結

    2019-01-26

  • 白白凈凈
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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