Servlet 3.0 容器中的外部过滤器和 Servlet 注入 CDI
我最终决定看看 Tomcat 中的 Weld。当我部署应用程序时,我在日志中看到: “检测到 Tomcat 7,CDI 注入将在 Servlet 和 Filter 中可用” 例如,如何…
Java CDI 和 Java CDI观察者问题 - 调用侦听器方法时,依赖项为空
问题:在 ContentViewLog 上调用监听方法时,日志和实体管理器为空。 BlogDetailBean(JSF2 页面上使用的 bean) @Named @RequestScoped public class…
我如何使用@ConversationScoped
我正在编写一个 JSF 2.0 应用程序,并且我想使用 CDI 注释而不是“等效的”JSF 注释。换句话说,@Model 或@Named 代替@ManagedBean,@Inject 代替@Man…
AnnotationLiteral 类的独立版本?
CDI(上下文依赖注入)框架包含很棒的类 javax.enterprise.util.AnnotationLiteral 这使得创建注释实例变得非常容易(特别是对于测试有用)。 我想在…
与 CDI 一起使用的替代 Web 框架(而不是 JSF)
除了 JSF 之外,还有其他可以与 CDI 配合良好的 Java Web 框架吗? “工作良好”可能只是拥有一个可以访问 @Named beans 的模板系统。 理由:我不太喜…
具有子类运行时类型的火灾事件
我想在 CDI 中触发一个事件,我只能在运行时确定其类型。例如,假设有一些接口 A 实现了类 AA 和 AB。我有两个观察者: public void observeAA(@Obser…
JDO 与 Java EE 6(CDI 和 JTA?)
如果这是一个显而易见的问题,我很抱歉,但我正在阅读几本书的同时浏览 Java EE 6 教程,并且很难将所有信息关联起来。 我正在对 JDO 和 JPA 进行一些…
bean 的 CDI @TransactionAttribute
我正在测试应用程序上尝试使用CDI。我有一个 DAO,它注入一个容器管理的 JTA 持久化上下文,如下所示: public class TestDAO implements Serializabl…
如何将 Seam Security 添加到我的 Netbeans Java EE 6 应用程序中?
我正在使用 Java EE 6/JSF2/CDI 和 NetBeans 开发一个 Web 应用程序,我想使用 Seam 的安全模块来管理授权/身份验证过程。 是否可以?…
Java EE 6 和 CDI
我刚刚开始学习 CDI 和 Java EE 6,但我发现了我想完全理解的这段代码。 @Stateful @Model public class MemberRegistration { @Inject private Entit…
为什么 CDI 注入在某些模块中不起作用,而在其他模块中不起作用?
在我的 Java EE 项目中,有几个“Java EE”模块和一个 Web 模块。 其中一个 Java EE 模块向 CDI 提供了一个可供其他模块使用的类: @ApplicationScope…