我在this answer读了JSF backing bean structure (best practices) 和this article关于同一主题,我真的很困惑。
在答案和文章中,模型bean的作用域为会话范围,而javax.enterprise.inject.Model @Model
注释的作用域为请求范围。
在文档中它说:
旨在与定义以下内容的bean一起使用的内置构造型 MVC Web应用程序体系结构(例如JSF)的模型层。
我认为这是矛盾的。
@Model
的真正用途是什么?为什么是@RequestScoped
?我应该对模型bean使用什么,引用的答案仍然适用吗?