【发布时间】:2012-03-16 07:21:25
【问题描述】:
我有一个 CRUD 应用程序.. 数据在哪里被提取,显示 n 编辑 n 存储回 db。页面之间也有顺序访问,第二页需要在第一页输入的信息,依此类推。什么是最好的范围&为什么?
什么时候使用哪个作用域?每个作用域的生命周期是什么。
另外,我找不到任何关于范围的好的教程。如果你知道同样的,请指导。
谢谢, 希哈
【问题讨论】:
标签: jsf-2
我有一个 CRUD 应用程序.. 数据在哪里被提取,显示 n 编辑 n 存储回 db。页面之间也有顺序访问,第二页需要在第一页输入的信息,依此类推。什么是最好的范围&为什么?
什么时候使用哪个作用域?每个作用域的生命周期是什么。
另外,我找不到任何关于范围的好的教程。如果你知道同样的,请指导。
谢谢, 希哈
【问题讨论】:
标签: jsf-2
在BalusC的优秀教程Communication in JSF 2.0中有对JSF作用域的详细解释。
根据经验,我建议始终选择最窄的范围,以减少保存在服务器端的状态。如果您将所有内容都保留在会话范围内,您的应用程序的可扩展性就会很差。如果您使用 ajax,则视图范围特别有用。对于非 ajax 视图,请求范围通常就足够了。
【讨论】: