@Scope(“session”)和@SessionScoped有什么区别

时间:2016-09-22 11:47:51

标签: jsf scope

我关注this tutorial

它在不同的实现中使用@Scope("session")@SessionScoped

有什么区别?

1 个答案:

答案 0 :(得分:1)

实际上在教程中解释了:

  

JSF和Spring注释的混合使用工作正常,但它   看起来很怪异和重复 - @Component和@ManagedBean在一起。   实际上,您可以使用单个@Component,请参阅以下新内容   版本,这是纯粹的春天,它的工作原理!

所以@SessionScoped是JSF解决方案。 @Scope("session")是纯粹的Spring解决方案。

使用@SessionScoped将使您的应用程序更具可移植性,例如您希望切换到Java EE。但是,使用Spring-DI可以实现更一致的实现。