2013-05-31 32 views
1

在JSF 2的視圖恢復階段,我們可以通過優勢和劣勢保存狀態恢復視圖中的客戶機/服務器JSF 2

<context-param> 
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name> 
    <param-value>client</param-value> 
</context-param> 

配置保存在服務器或客戶端的每個組件的狀態,我有一個問題如果我們將狀態保存在客戶端或服務器端,什麼是優勢和劣勢?
非常感謝!

回答

5

首先,你必須閱讀

總結回答你的問題,

客戶端:在較少的客戶結果 節能狀態服務器上的負載爲 額外的網絡流量。這是因爲默認情況下,客戶端存儲爲Web瀏覽器中的大型隱藏字段。在故障轉移 的情況下,客戶端上的保存狀態也會更好,因爲即使服務器關閉,狀態也不會丟失。

客戶端狀態保存每次都有安全問題以及整個JSF樹的序列化開銷。

服務器端: 防止CSRFphishing攻擊。