jboss-weld

    0热度

    1回答

    我有一个由ui:repeat提供的数据表。因为我希望用户能够以每行为基础更改数据,所以每行都被包含在h:表格中。最后,每个h:表格都有一个带有f:ajax标签的按钮。我变得疯狂地不一致的行为。 <ui:repeat value="#{importManager.items}" var="item" varStatus="status"> <h:form> <tr>

    3热度

    1回答

    在Spring中,可以在应用程序上下文XML文件中定义字符串值(例如:服务器名称,用户名,密码等)。这些可以在每个部署中进行修改(例如:测试,生产等)。我可以在CDI中做同样的事吗?如果不是,那么处理值的部署时间规范的可接受模式是什么?

    1热度

    1回答

    我在Glassfish和jetty-servlet中都有一个纯JAX-RS应用程序。我正在尝试将一些bean注入到Quartz作业中。 我注释了作业字段@javax.inject.Inject,但我也相信我需要让作业工厂可用于容器,反之亦然 - 我有点迷失在这里开始。 我该如何实现它?

    0热度

    2回答

    这似乎并不工作: @Inject private MyBBean<OtherBBean> myBean; 如果它工作,或者是它只是错误的尝试做到这一点? 我得到这个错误: Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [MyBBea

    0热度

    1回答

    我知道这是可能的,因为有一个事件在对话超时时被触发。 Weld是否有解决方案,以便我可以听取对话超时?

    14热度

    5回答

    是否可以使用CDI将参数注入方法调用?预期的行为与野外注射相似。查找首选生产商并使用该产品。 我想这样做是这样的: public void foo(@Inject Bar bar){ //do stuff } 或本(与减少混乱的语法时才): public void foo(){ @Inject Bar bar; //do stuff } 这句法是

    2热度

    2回答

    CDI spec的第5.4.1节声明否则有效的bean是不可处理的(因此不能注入),如果声明为final。规范没有给出理由,我想不出这个决定的理由。 我试图通过设计规则说,没有明确的设计继承类应该禁止它坚持。所以CDI规范似乎强制执行不好的设计(并使CheckStyle哭泣)。 为什么会这样?对此可以做些什么? 谢谢。

    10热度

    1回答

    由于JPA 2.0不支持注入EntityListener(JPA 2.1 will),因此决定使用JNDI查找来获取BeanManager并通过它获取登录用户。我定义的EntityListener与此类似: public class MyEntityListener { public static BeanManager getBeanManager() { try {

    1热度

    2回答

    我们需要做一些初始化的部署(在一个JBoss 7.1.0实例)的结束,因为只有这样,所有需要的服务是可用的(有一个应用程序其中不少是)。 一种方法,我们尝试是这样的: 我们有一个@Startup注释沿着单独服务,但我们至今没有成功地告诉了JBoss最后创建实例没有太多的麻烦。 我们可以使用@DependsOn,但是我们必须维护一个不断增长和已经很大的依赖关系列表,因此我们宁愿只做最后的手段。 在过

    1热度

    1回答

    在我的应用程序中,我有一些beans.xml文件(用于eeach模块)。每个文件包含所需的XSD声明: <beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:weld="http://jboss.org/sche