对于 CRUD 应用程序,推荐的 JSF 2.0 范围是什么?
题
我想知道 CRUD 应用程序使用哪个范围。使用 @ReqeustScoped 会导致每个请求都访问数据库。使用@SessionScoped,数据可以缓存在托管bean中,但可能会导致所谓的会话膨胀。此外,保持数据最新也更加困难。你会推荐什么?有没有最佳实践的解决方案。谢谢,西奥
解决方案
是的,您想要介于两者之间的范围: @ViewScoped
. 。只要您提交并导航到同一视图,此范围就存在。
也可以看看:
- JSF 2.0 新特性,查看范围
- JSF 2.0 中的 CRUD (带有代码示例)
不隶属于 StackOverflow