Servlet持久化
Servlet持久化
Servlet容器在某些情況下把這些HttpSession對象從內存中轉移到文件系統或數據庫中。
在訪問HTTPSESSION信息時再把他們加載到內存中。
好處:
1、假如有一萬個人同時在訪問某個WEB應用,SERVLET容器中會生成一萬個HTTPSESSION對象。如果吧這些對象都一直存放在內存中,將消耗大量的內存資源。顯然不可取,因此可
以把處于不活動狀態的HTTPSESSION對象轉移到文件系統或數據庫中,這樣可以提高對內存。資源的利用率。
2、假定某個客戶正在一個購物網站上購物,它將購買的物品先放在虛擬的購物車HTTPSESSION對象中。如果此時WEB服務器突然出現故障而終止,那么內存中的HTTPSESSION對象聯
通客戶的購物信息都會丟失。如果吧HTTPSESSION對象實現保存在文件系統或數據庫中,當WEB服務器重啟后,還可以從文件系統或數據庫中恢復SESSION數據