HttpSession
HttpServletRequest.getSession()
HibernateSessionFactory.getSession()
HttpSession的生命周期是以上三者中最長的,存在於整次對話(浏覽器關閉後被銷毀),
用於存儲單個用戶在本次會話中所用到的數據。
HttpServletRequest,getSession()也是用來存儲會話數據的,但只作用於單次請求例如轉發(頁面跳轉),重定向就無效了。
HibernateSessionFactory.getSession()是業務層與數據庫之間緩存數據用的,
需要手動獲取、手動關閉。只存在於對數據庫的單次操作中,數據庫操作完成即被銷毀。
以上言論純屬本小白的無稽之談。
笑看~