优点和缺点是在客户端/服务器JSF 2中的Restore View中保存状态

pha*_*cit 1 jsf client phase

在JSF 2的Restore View阶段,我们可以配置服务器或客户端中每个组件的保存状态

<context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>client</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

我有一个问题,如果我们在客户端或服务器端保存状态,那么优势和劣势是什么?
非常感谢!

Vik*_*s V 5

首先你必须阅读

总结一下你的问题的答案,

客户端: 在客户端上保存状态可以减少服务器上的负载,但会增加额外的网络流量.这是因为默认情况下,客户端存储为<input>Web浏览器中的大隐藏 字段.在客户端上保存状态在故障转移情况下也可以更好地工作,因为即使服务器关闭,状态也不会丢失.

客户端的状态保存每次都有安全问题以及整个JSF树序列化的开销.

服务器端: 防止CSRF网络钓鱼攻击.