我已经在谷歌上搜索了几个小时,但仍无法解决这个问题。
WELD文档和CDI规范对提供的作用域的线程安全性非常清晰。
例如:
应用程序范围 - 不安全
会话范围 - 不安全
请求范围 - 安全,始终绑定到单个线程
会话期间范围 - 安全(由于WELD代理将多个请求线程的访问进行序列化)
我找不到JSF 2.x定义的View Scope的任何信息。
它与Conversation Scope大致相同,在绑定到单个视图/用户时很可能会出现多个请求同时命中作用域。我不知道JSF实现是否会对来自多个请求的bean进行访问序列化。
是否有了解规范或Morraja/MyFaces实现情况的人可以澄清这一点?