JavaWeb——通过Listener理解域对象生命周期
生活随笔
收集整理的這篇文章主要介紹了
JavaWeb——通过Listener理解域对象生命周期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
利用ServletReuqestListener、HttpSessionListener以及ServletContextListener可以把request,session,application的生命周期進一步的了解
?
》request:是一個請求,當一個響應返回時,即被銷毀,當發送一個請求時被創建,注意,請求轉發的過程是一個request對象。
?
? 》session:當第一次訪問web應用的一個JSP或Servlet時,且該JSP或Servlet中還需要創建session對象,此時服務器會創建一個session對象。
?
? ? ?? session銷毀:session過期,直接調用session的invalidate方法,當前web應用被卸載(session可以被持久化)。
? * 關閉瀏覽器,并不意味著session被銷毀,還可以通過sessionid找到服務器中session對象。
?
JSESSIONID=F4119DE0FC93E038E8EC83B24CFA3B81
http://localhost:8989/web/session.jsp;jsessionid=F4119DE0FC93E038E8EC83B24CFA3B81
?
》 application:貫穿于當前的web應用的生命周期,當前web應用被加載時創建application對象,當前web應用被卸載時,銷毀application對象。
?
轉載于:https://www.cnblogs.com/yangHS/p/11220434.html
總結
以上是生活随笔為你收集整理的JavaWeb——通过Listener理解域对象生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【设计模式】各个击破单例模式的8种写法
- 下一篇: 拿到大厂Offer了!