对于 CRUD 应用程序,推荐的 JSF 2.0 范围是什么?

发布于 2024-09-17 05:01:18 字数 148 浏览 0 评论 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不必在意 2024-09-24 05:01:18

是的,您想要介于两者之间的范围: @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:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文