在CDI文档中混合@SessionScoped和@Model

时间:2011-10-21 13:14:14

标签: java annotations java-ee-6 cdi

Java EE 6提前提出新问题,所以要小心......

我一直在阅读介绍性的CDI材料,如

http://docs.jboss.org/cdi/spec/1.0/html_single/#d0e268

我想知道为什么他们将@SessionScoped@Model混合在一起,@RequestScoped加上@Named以及其他一些我不喜欢的东西理解。

为什么不是豆类,例如Login bean,只是用@Named + @SessionScoped注释?这里有什么好处?

由于

1 个答案:

答案 0 :(得分:2)

你正确使用@Named @ SessionScoped`可以实现同样的目标并且更加清晰。事实上我想知道是否有一些CDI impl不会在这个双范围内引发异常(Weld没有)。

BTW我鼓励您阅读Weld文档,这是CDI恕我直言的一个更具体的方法。