为什么@Model不是@RequestScope而不是@SessionScope或@ViewScope?

时间:2019-04-22 09:02:07

标签: jsf cdi jsf-2.3

我在this answer读了JSF backing bean structure (best practices)  和this article关于同一主题,我真的很困惑。

在答案和文章中,模型bean的作用域为会话范围,而javax.enterprise.inject.Model @Model注释的作用域为请求范围。

在文档中它说:

  

旨在与定义以下内容的bean一起使用的内置构造型   MVC Web应用程序体系结构(例如JSF)的模型层。

我认为这是矛盾的。

@Model的真正用途是什么?为什么是@RequestScoped?我应该对模型bean使用什么,引用的答案仍然适用吗?

0 个答案:

没有答案