2.4.7 アノテーションでのPortable Global JNDI名の指定
アプリケーションサーバでは,Java EEの仕様に従い@EJBアノテーションのlookup属性およびmapped属性に,Portable Global JNDI名を指定できます。これによって,直接EJBのビジネスインタフェースのリファレンス,またはホームオブジェクトのリファレンスを注入することができます。
@EJBアノテーションに次の条件に一致する指定をした場合,注入するSession Beanの種別に関係なく,ビジネスメソッドの呼び出し,またはタイムアウトコールバックメソッドの呼び出しのたびにDIが実施されます。
-
beanName属性に<module-name>/<bean-name>の形式で指定した場合
-
lookup属性にPortable Global JNDI名を指定した場合
-
mappedName属性にPortable Global JNDI名を指定した場合