2013-09-28 49 views
0

在Java EE 6中,我坚持使用@ManagedBean的原因之一是@ViewScoped。现在在Java EE 7中,它也可用于@Named bean。在Java EE 7中使用JSF bean

如果在新应用中使用@Named,我会错过任何东西吗?

回答

1

No.IIRC,JSF托管的bean在JSF 2.2(Java EE 7)中几乎不推荐使用。

+0

他们的确是有效的弃用。不幸的是,尚未进行“官方”弃用,但规格领导确实提到了其中的意图。 –

0

在博客中"You should not have any other @ManagedBean beside @Named."马库斯艾泽勒指出:

的缺点是,你可能会失去上运行非常 轻量级的Java应用程序服务器不符合的规定 一个配置文件的能力,并能”提供DI/CDI功能。

除此之外,我没有发现任何论据坚持@ManagedBean

这也是在帕斯卡的回答here几乎说: