在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)
我有一个问题,如果我们在客户端或服务器端保存状态,那么优势和劣势是什么?
非常感谢!
首先你必须阅读
总结一下你的问题的答案,
客户端:
在客户端上保存状态可以减少服务器上的负载,但会增加额外的网络流量.这是因为默认情况下,客户端存储为<input>Web浏览器中的大隐藏
字段.在客户端上保存状态在故障转移情况下也可以更好地工作,因为即使服务器关闭,状态也不会丢失.
客户端的状态保存每次都有安全问题以及整个JSF树序列化的开销.
| 归档时间: |
|
| 查看次数: |
7364 次 |
| 最近记录: |