我刚开始通读 核心 JavaServer Faces,第三版。,他们说(强调我的) :
存在两个独立的机制 CDI bean 是一个历史偶然 和 JSF 托管 bean,用于可以在 JSF 页面中使用的 bean that you use CDI beans unless your application must work on a plain servlet 像雄猫这样的赛跑运动员。
为什么?他们没有提供 任何证明。我一直在运行在 GlassFish 3上的原型应用程序中的所有 bean 中使用 @ManagedBean
,并且我没有真正注意到这方面的任何问题。我不特别介意从 @ManagedBean
迁移到 @Named
,但是我想知道 我为什么要费心。