我对JSF支持bean作用域存在一些误解。我是JSF的新手,现在正在编写一个简单的项目,我的所有bean大多都有会话范围。但是,如果我的网站会有很多用户,这意味着我的会话会非常大,并且会终止我的服务器。有些人告诉我,解决方案是使用请求范围bean。但是,例如,当我的页面必须经过验证并且验证失败时显示错误消息并保存所有用户输入,那么在这种情况下我该怎么办?我尝试使用使用AJAX请求的组件,并希望我的请求bean不会重建,但这不起作用(我正在使用<rich:datascroller>
)。后台bean作用域如何工作?
我想我的JSF理解有很大的漏洞,如果有人解释我必须在这种情况下做什么,或者将我关于bean范围的一些好文章链接起来,我将不胜感激。
这里JSF2的针对性延迟:http://stackoverflow.com/questions/7031885/how-to-choose-the-right-bean-scope – BalusC 2014-02-05 08:20:52