0

我使用 JBoss 7 和 JSF 2.0 (Mojarra) 和 Weld 作为 CDI。JBoss 已经提供的一切。另外,我在包中添加了 Primefaces。所以到目前为止,我的项目是:

JBoss 7 + JSF 2.0 + Primefaces + 焊接

但是,我觉得 Weld(和 CDI)上缺少 JSF ViewScope,所以我只是将 MyFaces CODI 添加到我的项目中。但我感觉我现在混合了很多东西,我不知道什么是什么。所以我有几个问题:

1 - 将 MyFaces CODI 添加到项目中只是 CDI,或者我也在更改 Mojarra?

2 - 添加 MyFaces CODI 也会使 Weld 无效,或者我将 CODI 用于 ViewScope,而 Weld 用于其他(请求、应用程序、会话等)?这是一个好主意吗?

希望你能理解我的问题并帮助我=P

4

1 回答 1

3

将 MyFaces CODI 添加到项目中只是 CDI,还是我也在更改 Mojarra?

你没有改变 Mojarra。CODI 只是 CDI 的扩展。


添加 MyFaces CODI 也会使 Weld 无效,或者我将 CODI 用于 ViewScope 并将 Weld 用于其他(请求、应用程序、会话等)?

你没有改变焊接。CODI 只是 CDI 的扩展。

于 2012-08-16T11:10:08.047 回答