如何使用 Weld 注入外部 API bean - JSR-299
我很清楚如何使用 Weld 注入我的域中的对象(我可以访问源代码)。您只需使用@Named 和@ApplicationScoped 注释实现,然后使用@Inject 注释目标属性即…
CDI (Weld) / Seam 3 持久性模块 / Glassfish 3 - 启动服务器时出现无法解释的异常
我正在使用 Weld,Jboss 的 CDI 实现。 JPA/Hibernate 用于持久性。对于一些不同的东西,我在 Glassfish 3 上进行了破解,我以前从未使用过它。我正在…
在 CDI 中注入对象列表(焊接)
假设我有一个名为 SocialNetworkService 的接口,以及三个实现 - TwitterService、FacebookService 和 FriendFeedService。 现在我希望,每当我的托管…
CDI/焊接网络应用程序的有用环境
我是焊接新手,考虑什么环境对于使用 CDI(焊接)的 Web 应用程序有用。我想使用 JSF 或 Wicket 进行演示,使用 JPA/Hibernate 作为持久层(包括事务…
在 Tomcat 中使用 CDI (Weld) 和简单的 POJO 类
经过两天的调试和尝试,我除了向您寻求解决方案外别无他法。 我想在 Tomcat WebApp 中使用 CDI(在 JEE6 上),仅使用简单的普通旧 java 对象(还)。…
使用 CDI 而不是 @ManagedBean:UnproxyableResolutionException,因为超类没有无参数构造函数
我正在尝试将 CDI 用于我的 JSF/Java EE 应用程序。我有以下类层次结构: /** * base controller class * also contains some final methods and an i…
配置拦截器以用于应用程序内的所有 CDI-Bean
在我的 JEE6-CDI-webapp 中,我声明了一个安全拦截器,如下所示: //Secure.java @Inherited @Target({TYPE, METHOD}) @Retention(RUNTIME) @Intercep…
“无法将 ejbRef 转换为 ejb”关于将 @Stateless EJB 的 CDI(焊接)注入 Glassfish 中的 @SessionScoped JSF2 bean
[更新:在 的 Glassfish 论坛/ML 上进行讨论后http://forums.java.net/jive/thread.jspa?messageID=480532 针对 Glassfish https://glassfish.dev.jav…
在 Eclipse 中运行一个非常简单的 Weld SE 项目
我一直在我的 Web 应用程序中使用 Seam 2(也开始研究 Java EE 6),几天前我发现 Seam 的 CDI 可以在带有 Weld 的 SE 应用程序中使用。根据 Weld 的…
CDI-- 有条件安装
我有几个属于应用程序范围的组件。根据我所处的环境,我想安装其中之一。在JBoss Seam中,我会使用@Install(false),然后通过components.xml配置我想…
CDI(WELD) 中是否有等效的方法来构建定义(如 Guice 模块中所做的那样)然后创建注入器?
我喜欢 Guice 使手动创建自己的模块相当简单,每个模块都有自己的绑定在代码中完成。另一方面,CDI 似乎更多地依赖于魔法而不是对 sest 绑定的编程访…
如何使用 Weld 注入不可序列化的类(如 java.util.ResourceBundle)
我想创建一个 Producer,它可以将 java.util.ResourceBundle 注入任何类,以便轻松获取本地化字符串。我的 ResourceBundle-Producer 看起来像这样: p…
CDI 超时导致 NPE
有没有办法(在 JSF 2 中)捕获会话超时并将用户重定向到新页面?当对话超时时,我遇到了令人讨厌的 NullPointerExceptions。 我可以在所有 NPE 上重…