Java EE 6:@Inject 和 Instance
我有一个关于 java ee 6 中的 @Inject 注释的问题: 之间有什么区别: @Inject private TestBean test; @Inject private Instance test2; 要获得参考…
我可以对 EJB 使用 CDI 构造函数注入吗?
我想做这样的事情: @Stateless public class GreeterEjb { private final Greeter greeter; @Inject public GreeterEjb(Greeter greeter) { this.gre…
焊接+ JSF 2.0 @ConversationScoped 不保留状态
我正在尝试在 JBoss AS 7 上和 JSF 2.0 应用程序中使用 CDI 的实现 Weld。 事实是,当我开始对话时,我的 @ConversationSconed @Named bean 似乎没有…
为什么不使用 BeanManager.getReference() 调用 @PostConstruct 方法来获取实例?
我们目前正在从 JSF-ManagedBeans 迁移到 CDI。不幸的是,我们过去过度使用了 EL-Resolver,以获得对 JSF 管理的会话范围 bean 的静态访问。 由于 CDI…
如果没有 Web 层并因此没有 HTTP 会话,CDI 是否有意义?
新的 JSR 299“Java EE 的上下文和依赖注入”似乎基于“范围”的概念。 这些 bean 被创建并关联到受支持的范围之一:应用程序、会话(映射到 HTTP 会…
WELD-001408 注入实现接口的 EJB 时依赖关系不满足
情况是这样的。 我有以下接口: public interface Parent { } public interface ChildOne extends Parent { } public interface ChildTwo extends Par…
如何在 PhaseListener 中访问 @Named bean?
我们使用 JBoss 7.1、MySQL/PostgreSQL DB、JSF 2.0 和 CDI beans。 我必须通过登录名和密码实现基于数据库的身份验证。我们有一个管理(行政)门户。…
JEE6:在拦截器实现中获取 Binding 注释
我有一个拦截器绑定,它是参数化的: @InterceptorBinding @Target({ ElementType.METHOD, ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME)…
使用 CDI 时的 EJB 3.1 安全授权
在EJB中,对于安全身份验证和授权,我找到了使用jndi的常用方法,如下所示, properties.put(Context.SECURITY_PRINCIPAL, "username"); properties.p…
使用CDI和OSGI时出错
我正在尝试使用 JSF、Glassfish、OSGI 和 CDI 开发一个简单的登录表单。这是源代码: http://www.2shared.com/file/45Jdr1iu/NetBeansProjects.html …
CDI 构造函数注入不适用于瞬态不可序列化依赖项
我非常喜欢 CDI 的构造函数注入,但现在我发现了一个用例,其中构造函数注入显然无法按预期工作。 在我的示例中,我有两个课程。类“BeanA”没有定义…
如何创建调用操作且不保留 cid 的链接或按钮?
这是一个我无法实现的简单用例:我想创建一个调用服务器方法(操作)的链接或按钮,并将重定向到一个页面而不保留 cid 参数。 我正在使用 JSF2、JBoss…
CDI:@Decorator @Stateless
CDI 装饰器可以是无状态 ejb 吗? 我尝试过: @Decorator @Stateless public class WarehouseHandlingDecorator implements SerialKitServiceWarehous…