3

需要将 JSF 项目转换为 CDI bean 项目。要解决的问题很少。

  1. 替换@ViewScope时我们应该使用什么
  2. 我们如何替换@ManagedProperty
  3. @EJB 将在 CDI 中像以前一样工作吗
  4. 配置文件中需要的任何更改,除了 beans.xml
4

1 回答 1

5
  1. 我假设您使用的是 JSF 2.0 或 2.1,在这种情况下,您可以使用 MyFaces CODI、Seam 3 或 Omnifaces for @ViewScoped. 对于 JSF 2.2,它是开箱即用的。
  2. @ManagedProperty变成@Inject.
  3. 是的。
  4. 不。
于 2013-08-18T12:28:39.230 回答