【发布时间】:2011-10-24 21:27:23
【问题描述】:
谁能帮助我从并发的角度理解 JSF 托管 bean 范围?
我的理解:
一旦我在会话范围内有一个 bean,这意味着:只有一个用户可以访问这个托管 bean,因此不可能发生并发。
另外,一旦我在请求范围内使用了一个 bean,那么一旦发起请求,这个 bean 就会被创建 一旦响应返回,该 bean 将被删除。 (每个客户端都有这个 bean 的不同副本)
此外,一旦我在 none 范围内使用 bean,一旦用户调用该 bean,它将被创建,完成调用后,该 bean 将被删除。
但是一旦我在应用程序范围内有一个 bean,这意味着多个客户端可以访问这个 bean,所以 如果我有重要数据,则必须通过同步来保护它。
我们非常感谢您的所有意见。
【问题讨论】:
标签: jsf synchronization managed-bean