我可以将 @ManagedBean 放在 CDI 范围内吗?

Can I put @ManagedBean in CDI scope?

我正在使用 GlassFish 3.0.1。我想知道我是否可以使用:

@ManagedBean
@ConversationScoped 

而不是@Named?

@ManagedBean 是 JSF 注释,而 @ConversationScoped 是 CDI 注释,我想不出任何有效的方案来组合它们。

一般来说,@Named 将涵盖几乎所有您需要的内容,并且它使您的 bean 可用于 EL 以及 JSF 页面。