任何人都可以从并发的角度帮助我理解 JSF 托管 bean 范围吗?
我的理解:
一旦我在会话范围内有一个 bean,这意味着:只有一个用户可以访问这个托管 bean,因此不可能发生并发。
此外,一旦我在请求范围内使用了 bean,那么一旦发起请求,就会创建这个 bean,一旦返回响应,就会删除该 bean。(每个客户都有这个 bean 的不同副本)
此外,一旦我在无范围内使用 bean,一旦用户调用 bean,它将被创建,完成调用后,bean 将被删除。
但是一旦我在应用程序范围内有一个 bean,这意味着多个客户端可以访问这个 bean,所以如果我有一个关键数据,它必须通过同步来保护。
非常感谢您的所有意见。