如何在 JSF2 中将一个 @Named bean 注入到另一个 @Named bean 中?
我有以下代码: @Named @RequestScoped public class SearchBean{ private String title; private String author; // .... getters and setter s } 在…
豆子,豆子,还有更多的豆子......什么是什么?
我最近接到一个项目,其中涉及编写一个 Web 应用程序。我以前从未接触过 Java EE。网络上的许多资源都已过时,我很难弄清楚各种标准和 Java 技术之间…
@PersistenceUnit 注释不起作用
我想在我的应用程序中使用 @PersistenceUnit 注释来创建应用程序管理的 EntityManager @PersistenceUnit(unitName="primary") private static EntityM…
引用 CDI 生成器方法导致 h:selectOneMenu
我有一个命名会话作用域 bean CustomerRegistration,它有一个命名生产者方法 getNewCustomer,它返回一个 Customer 对象。还有 CustomerListProducer…
JSP 中的 CDI 注入
在 JSP 中,可以使用 EL 表达式(例如 ${myBean.myAttribute})来使用 CDI 托管 Bean。这里没问题。 我想在 JSP 文件中使用“常规注入”(即不使用 EL…
@Inject、@EJB、@Local、@Remote、@LocalBean 等...:困惑吗?
我有以下配置: 一个 GF 上有 1 个 EAR,其中包含 2 个带有 EJB 组件的 EJB-JAR。 另一个 Glassfish 服务器(=>其他 JVM)上的 1 个 WAR,包含访问 EJ…
从 Seam 2 切换到普通 JavaEE 6 最大的变化(损失)可能是什么?
问题几乎说明了一切,尽管明确地我正在寻找我可能会错过 Java EE 6 环境中的 Seam 2 的东西(“损失”)。 对于我最新的(小型)项目,JavaEE 6 或更…
关于多线程和EntityManager的问题
我一直在使用 JPA 2.0 实现 EclipseLink 2.2.0 开发我的 Web 应用程序。我终于开始运行多线程代码,并得到了这个异常: java.lang.IllegalStateExcept…
WELD-001318 无法解决不明确的依赖关系
我在部署应用程序时遇到错误,如下所示。 Caused by: org.jboss.weld.exceptions.AmbiguousResolutionException: WELD-001318 Cannot resolve an ambi…
从 CDI 扩展访问 servlet 上下文参数
我正在尝试编写一个 CDI 扩展,它需要通过 访问 web.xml 中定义的上下文参数。我认为有两种方法可以做到这一点: 以某种方式获取 ServletContext 并调…
将资源注入 UIComponent(又名 CDI 在这里工作吗?)
我正在编写一个需要与我的 DAO 交互的(复合)组件。以下是 Java 部分的声明方式: @FacesComponent(value="selectLocation") public class SelectLoc…
可以在 Weld 中控制类路径扫描吗?
我在玩 Weld-SE (Java SE) 时注意到,如果类路径中有很多 JAR,JVM 启动时间会长达几秒钟。 是否有办法像 Apache Ant 或 AspectJ 中那样将扫描路径指…
任何人都拥有用于 JSF 2.0 托管 bean 工作的日志记录拦截器
我有一个有很多方法的托管 bean。我想记录每个方法调用的进入和退出时间。我考虑重用与我的 EJB 成功配合的拦截器。 我没有运气,拦截器没有被调用。 …