【问题标题】:NetBeans: Using an EJB in the EJB module from the web moduleNetBeans:在 Web 模块的 EJB 模块中使用 EJB
【发布时间】:2012-08-23 11:01:03
【问题描述】:

我在 NetBeans 中创建了一个带有 EJB 模块和 Web 模块的 Java EE 应用程序。业务逻辑驻留在 EJB 模块内的 EJB 中。 Web 模块的托管 bean 是否可以访问 EJB 模块内的 EJB?怎么样?

(JDK 1.7、Java EE 6、Glassfish 3.1.2.2、NetBeans IDE 7.2)

【问题讨论】:

    标签: java netbeans ejb java-ee-6


    【解决方案1】:

    您通常使用注入从托管 bean 访问 EJB。

    下面的示例显示了一个名为 ExampleManagedBean 的托管 bean,它使用 EJB annotation 注入了一个实现名为 CustomerBeanLocal 的接口的无状态会话 bean。

    class ExampleManagedBean {
    
        @EJB
        CustomerBeanLocal customerBean;
    
        public String testStuff() {
            int custCount = customerBean.getCustomerCount();
            System.out.println("Number of customers: " + custCount);
            return null;
        }
    
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    相关资源
    最近更新 更多