将JSF托管bean转换为CDI Bean

时间:2013-08-18 11:43:30

标签: jsf cdi

需要将JSF项目转换为CDI bean项目。有几个问题需要解决。

  1. 替换@ViewScope时应该使用什么
  2. 我们如何取代@ManagedProperty
  3. @EJB将在以前的CDI中工作吗
  4. 除beans.xml
  5. 之外的配置文件中需要进行的任何更改

1 个答案:

答案 0 :(得分:5)

  1. 我假设您使用的是JSF 2.0或2.1,在这种情况下,您可以使用MyFaces CODI,Seam 3或Omnifaces作为@ViewScoped。对于JSF 2.2来说,它就是开箱即用的。
  2. @ManagedProperty变为@Inject
  3. 没有