101得票7回答
WELD-000072 管理的 bean 声明一个被动作用域必须具备被动能力

我在Java Web表单中编写了一个简单的程序,但是出现了以下错误:   WELD-000072管理的bean声明可以通过被动方式进行处理,必须能够进行被动处理。Bean:受管Bean [类 BeanPakage.DemoBeans ],具有限定符[ @ Any @Default ...

65得票3回答
CDI: beans.xml,你应该放在哪里?

我正在使用Weld作为CDI实现。当我在src/test/java/META-INF/beans.xml中有一个空的beans.xml文件时,试图组装对象图以实例化Weld容器的集成测试运行良好。这是一个简单的测试示例: public class WeldIntegrationTest { ...

63得票6回答
谷歌Guice与JSR-299 CDI/Weld的比较

Weld是JSR-299上下文和依赖注入参考实现,认为自己是Spring和Guice的一种继承者。 CDI受到了许多现有Java框架的影响,包括Seam、Guice和Spring。然而,CDI具有自己非常独特的性格:比Seam更类型安全,比Spring更少使用XML,更适用于Web和企...

41得票4回答
JavaEE6中的@ManagedBeans因CDI/Weld中的@Named而过时了吗?

由于CDI(及其实现Weld),JEE6中的每个POJO都可以用@Named进行注释,使得该POJO可被视图访问。 这是否意味着ManagedBeans现在完全过时了? 或者我错过了什么,@ManagedBean 仍然有意义吗?

40得票2回答
在CDI(Weld)中注入对象列表

假设我有一个名为 SocialNetworkService 的接口,以及三个实现 - TwitterService、FacebookService 和 FriendFeedService。 现在我想要,每当我的托管Bean(或任何Web组件)接收到一条消息时,在所有社交网络上分享它。我尝试了...

39得票6回答
如何在静态方法中以编程方式将Java CDI托管的Bean注入到一个本地变量中。

我如何在静态方法中以编程的方式将Java CDI 1.1+受管bean注入到本地变量中?

36得票9回答
Maven Eclipse调试 "JDWP传输dt_socket初始化失败,TRANSPORT_INIT(510)"

我正在尝试在Eclipse中调试Maven测试。当我使用maven.surefire.debug选项启动测试时,我遇到了以下错误:ERROR: transport error 202: bind failed: Address already in use FATAL ERROR in nat...

35得票1回答
Weld, JSR-299是什么?

我发现许多教程都展示了Weld代码示例,但没有一个入门概述。 请问您能否提供一篇入门文章,或回答以下问题: Weld是做什么的/给你什么? 它与Java EE 6有什么关系? 如何在Java EE 6项目中使用它? 如果在Java EE 6项目中使用它,它是否替代任何内容?

30得票3回答
Weld/CDI最佳调试技巧是什么?

在Java EE 6中,依赖注入框架CDI带来了很多美好的变化, 特别是使用Weld参考实现进行迁移。我们在不受特定实现影响的情况下,明确的目标是有一个核心jar包,并能添加额外的jar包提供新模块以替换核心jar包中的功能。 我正在尝试使用Weld让以上内容生效,但老实说,在幕后进行了太多...

28得票5回答
JSF 2.0: 使用枚举值作为selectOneMenu的选项

我在使用JSF 2.0,希望用我的Enum的值来填充selectOneMenu。// Sample Enum public enum Gender { MALE("Male"), FEMALE("Female"); private final String label; p...