对于 CRUD 应用程序,推荐的 JSF 2.0 范围是什么?
我想知道 CRUD 应用程序使用哪个范围。使用 @ReqeustScoped 会导致每个请求都访问数据库。使用@SessionScoped,数据可以缓存在托管bean中,但可能会导致所谓的会话膨胀。此外,保持数据最新也更加困难。你会推荐什么?有没有最佳实践的解决方案。 谢谢, 西奥
I was wondering which scope to use for a CRUD Application. Using @ReqeustScoped causes an access to the database for every request. With @SessionScoped, data can be cached in the managed bean, but can cause the so called session-bloat. Moreover, it is more difficult to keep the data up to date. What would you recommend? Is there a best-practice solution.
Thanks,
Theo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您想要介于两者之间的范围:
@ViewScoped
。只要您提交并导航到同一视图,此范围就存在。另请参阅:
Right, you want the scope there in between:
@ViewScoped
. This scope lives as long as you're submitting and navigating to the same view.See also: