gpt4 book ai didi

java - NetBeans:在 Web 模块的 EJB 模块中使用 EJB

转载 作者:行者123 更新时间:2023-12-01 15:12:20 24 4
gpt4 key购买 nike

我在 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)

最佳答案

您通常使用注入(inject)从托管 Bean 访问 EJB。

下面的示例显示了一个名为 ExampleManagedBean 的托管 Bean,使用 EJB annotation注入(inject)一个实现名为 CustomerBeanLocal 的接口(interface)的无状态 session Bean。

class ExampleManagedBean {

@EJB
CustomerBeanLocal customerBean;

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

}

关于java - NetBeans:在 Web 模块的 EJB 模块中使用 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com