0

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)

4

1 に答える 1

1

通常、インジェクションを使用してマネージド Bean から EJB にアクセスします。

以下の例は、 EJB アノテーションを使用してCustomerBeanLocalというインターフェースを実装するステートレス セッション Bean を注入するExampleManagedBeanという名前のマネージド Bean を示しています。

class ExampleManagedBean {

    @EJB
    CustomerBeanLocal customerBean;

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

}
于 2012-08-28T21:28:29.273 に答える