java - 将 MyFaces CODI 与 JBoss 7 结合使用

标签 java jsf jboss jboss-weld codi

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

JBoss 7 + JSF 2.0 + Primefaces + Weld

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

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

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

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

最佳答案

Adding MyFaces CODI to the project is only CDI, or I'm changing Mojarra also?

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

<小时/>

Adding MyFaces CODI also invalidate Weld, or I'm using CODI for the ViewScope and Weld for the others (Request, Application, Session, etc)?

您不会更改 Weld。 CODI 只是 CDI 的扩展。

关于java - 将 MyFaces CODI 与 JBoss 7 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975505/

相关文章:

jenkins - Jenkins-JBoss AS-使用jenkins重新启动服务器

java - java 中的内存游戏

java - Java中ArrayList中最大值的位置

list - 将托管 bean 属性注入(inject)自定义转换器

html - PrimeFaces selectOneMenu 无法内嵌到纯文本中(导致换行)

maven - JBoss EAR 部署顺序

java - 如何通过session获取id

java - 如何从实现类中获取通用接口(interface)的类型参数?

jsf - 如何逃避:selectItem itemLabel attribute

jboss - JAX-RS + JBoss 7.1.1 + RESTEasy : NullPointException using CDI