我有一个 CRUD 应用程序 .. 在哪里获取数据,显示 n 编辑 n 存储回 db。页面之间也有顺序访问,第二页需要在第一页上输入的信息等等。最好的范围是什么?为什么?
什么时候使用哪个范围?每个范围的生命周期是什么。
另外,我找不到关于范围的任何好的教程。如果你知道相同的,请指导。
谢谢,
什哈
最佳答案
BalusC的优秀教程Communication in JSF 2.0中有对JSF作用域的详细解释.
根据经验,我建议始终选择最窄的范围,以减少保存在服务器端的状态。如果您将所有内容都保留在 session 范围内,您的应用程序的可扩展性就会很差。如果您使用 ajax, View 范围尤其有用。对于非 ajax View ,请求范围通常就足够了。
关于jsf-2 - JSF 2 中的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9733405/