CDI 项目中的 @AroundInvoke
有3个项目使用CDI。项目A有一个用于事务控制的拦截器。 项目 B 使用项目 A 将数据保存在数据库中。当我运行这些单元测试时,一切都通过了。 项目 C 使…
JavaEE 和 CDI:理解 @Observes
我有原型 org.jboss.weld.archetypes:jboss-javaee6-webapp:1.0.1.CR2 并且我尝试理解类 MemberListProducer: @RequestScoped public class MemberLi…
将 ejb 注入托管 bean 会导致 BeanInstantiationException
我制作了一个简单的应用程序来小规模地测试我遇到的这个问题。我有一个 ejb: @Local public interface PersonaDAO { public void sayHello(Persona p…
使用weld-se-core 和weld-servlet-core 时CDI 停止工作?
我正在玩Weld-SE。我有一个具有可插入模块的项目。只需一个模块,即可进行焊接。当使用 weld-servlet-core 的其他模块放在类路径(及其依赖项)上时,…
Spring 或 CDI 或 EJB3
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
@Named 的行为与 @ManagedBean 不同
我目前正在将一个项目从 JBoss 4.2.2 迁移到 JBoss 6.0.0,并且还使用 CDI 添加依赖项注入,并从 JSF 1.2 迁移到 JSF 2.0。我向 ejb 包和 war 包中添…
如果用户从两个不同的浏览器访问,CDI 会话作用域 bean 也仅创建一次
我有一个奇怪的行为,我发现如果用户从两个不同的浏览器访问会话 bean,会话 bean 的 istance 是相同的。在我看来,这是一种意料之外的行为。 有人解…
在 Servlet 中注入 CDI 会话 Bean
我正在我的项目中注入 (@Inject) CDI Beans 范围请求和 servlet 中的会话。问题是,对于会话 bean CDI,我没有得到保留的状态。我尝试从 servlet 修改…
使用 CDI(上下文和依赖注入)支持 Bean 代替托管 Bean
我认为建议使用 CDI bean 作为支持 bean,而不是 JSF 托管 bean。 所以我决定创建一个小例子,以了解它是如何工作的,对于 @RequestScopedBean: -而…
@在会话范围 bean 中观察?
以下情况可能吗? “SessionService”是一个无状态 EJB,它会触发事件“LoggedInEvent”。调用具有观察 LoggedInEvent 的非静态方法的 SessionScoped …
获取对其他托管 Bean 的引用的惯用方法是什么?
在我看来,可以通过三种方式获取对另一个 bean 的引用: 使用 CDI,我可以 @Inject 命名 bean。这样做的缺点是 CDI 注释与面孔注释不能很好地混合,因…
为什么 ui:Ininclude 行为会随着不同的 bean 作用域而变化?
我最近一直在修改 ui:include ,发现它的许多行为都相当古怪。经过一些测试后,在我看来,这些怪癖与问题有关,这可以追溯到 ui:include 如何适应 jsf…
是否有可能毁掉 CDI 瞄准镜?
我正在开发一个 Java EE 应用程序,主要是带有 JSF 管理控制台的 JAX-RS,它使用 CDI/Weld 进行依赖项注入 javax.enterprise.context.ApplicationScop…
Glassfish:Weld 不会从一个 jar 中的类注入 WEB-INF/lib 中相邻 jar 中的类
在 Glassfish 3.1 上部署时,我在战争中使用的库中使用依赖项注入(使用 CDI/Weld)时遇到问题。我有两个库,例如: WEB-INF/lib/library1.jar WEB-IN…