Questions tagged «state-saving»

1
为什么JSF在服务器上保存UI组件的状态?
直到什么时候JSF都会在服务器端保存UI组件的状态以及何时从服务器内存中确切删除UI组件的状态信息?当应用程序上的登录用户浏览页面时,组件的状态是否会继续在服务器上累积? 我不明白在服务器上保持UI组件状态有什么好处!?将经过验证/转换的数据直接传递到托管bean是否不够?我可以还是应该避免使用它? 如果有成千上万的并发用户会话,那是否不占用服务器端太多的内存?我有一个应用程序,用户可以在其中发布有关某些主题的博客。这个博客的规模很大。当将有发帖或查看博客的请求时,这些大页面数据是否会保存为组件状态的一部分? 这样会占用过多的内存。这不是问题吗? 更新1: 现在,使用JSF不再需要保存状态。可以使用高性能的无状态JSF实现。有关相关详细信息和讨论,请参见此博客和此问题。此外,JSF规范中还包含一个未解决的问题,它是为JSF提供无状态模式的选项。(PS考虑的问题投票这个和这个,如果这对你是一个非常有用的功能。) 更新2(24-02-2013): 一个好消息是Mojarra 2.1.19退出了无状态模式! 看这里: http://weblogs.java.net/blog/mriem/archive/2013/02/08/jsf-going-stateless?force=255 http://java.net/jira/browse/JAVASERVERFACES-2731 http://balusc.blogspot.de/2013/02/stateless-jsf.html
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.