-
servlet規(guī)范 application:上下文對象,是由容器創(chuàng)建和初始化的,它的范圍是整個的web應(yīng)用,而且整個web應(yīng)用中只會有一個 application對象存在,當web服務(wù)器關(guān)閉時,就會將application對象銷毀 session:是一種保存上下文信息的機制,它是針對每個會話的,它是放在服務(wù)器端,通過SessionId區(qū)分的,在瀏覽器和服務(wù)器結(jié)束后,都會將session銷毀 request對象:是當客戶端發(fā)送請求時,容器就會創(chuàng)建一個ServletRequest對象,來進行封裝請求數(shù)據(jù),同時會創(chuàng)建一個servletResponse對象來進行封裝相應(yīng)數(shù)據(jù),當結(jié)束封裝請求之后,就會銷毀該對象 WEB監(jiān)聽器,就是監(jiān)聽這3個對象的創(chuàng)建,銷毀,和它們的屬性發(fā)生的變化
查看全部 -
servlet3.0下監(jiān)聽器的使用方法:
查看全部 -
監(jiān)聽器的啟動順序:
查看全部 -
監(jiān)聽器的實現(xiàn):
????① 實現(xiàn)ServletContextListener接口
????② 在web.xml中部署監(jiān)聽???
查看全部 -
HttpSession:
鈍化活化的session保存對象必須實現(xiàn)serializable接口.
bindinglistener無需在web.xml中注冊,直接繼承接口之后,在javaBean被綁定到session中就會被觸發(fā)
將不常使用的session序列化到文件或是數(shù)據(jù)庫中以減輕內(nèi)存開銷
StandardManager和PersistentManager
1.當Tomcat服務(wù)器被關(guān)閉或重啟時,tomcat服務(wù)器會將當前內(nèi)存中的Session對象鈍化到服務(wù)器文件系統(tǒng)中
2.當Web應(yīng)用程序被重新加載時,內(nèi)存中的Session對象也會被鈍化到服務(wù)器的文件系統(tǒng)中。
3-1.鈍化后的文件被保存:Tomcat安裝路徑/work/Catalina/hostname/applicationname/SESSIONS.ser
3-2.可配置主流內(nèi)存的Session對象數(shù)目,將不常使用的Session對象保存到文件系統(tǒng)或數(shù)據(jù)庫,當用時再重新加載。默認情況下,兩個鈍化驅(qū)動類:FileStore和JDBCStore。活化:從硬盤上讀取到內(nèi)存中
純化:從內(nèi)存中寫到硬盤上
查看全部 -
按監(jiān)聽的事件劃分:
request.getAttribute()與request.getParameter()的區(qū)別:
1.request.getParameter()方法獲取的是超鏈接中傳的參數(shù),如http://localhost:8080/projectName/index.jsp?username=zhangsan&password=123456中的username和password 2.request.getAttribute()方法獲取的是request對象的屬性,只有先通過request.setAttribute()方法定義對象,才能執(zhí)行request.getAttribute()方法獲取屬性
查看全部 -
ServletRequest:
查看全部 -
HttpSession:
session什么時候銷毀呢?
第一,關(guān)閉服務(wù)器
第二,關(guān)閉瀏覽器一段時間直到session過期
第三,不關(guān)閉瀏覽器,session超時
查看全部 -
監(jiān)聽器的分類:
查看全部 -
監(jiān)聽器的啟動順序:
查看全部 -
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關(guān)閉 contextDestroyed
查看全部 -
監(jiān)聽器的定義:
查看全部 -
ServletRequest監(jiān)聽-------》ServletRequestLister
1、requestInitialized方法? ?request創(chuàng)建時使用
2、requestDestoryed方法? ?request銷毀時使用
作用:? 1、讀取參數(shù)
????????? 2、記錄訪問歷史
查看全部 -
別喝酒查看全部
-
白白凈凈查看全部
舉報