Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

8.8. 参照

8.8.1. EJB JNDI 命名リファレンス

セッション Bean の JNDI ルックアップ名の構文は次のとおりです。
 ejb:<appName>/<moduleName>/<distinctName>/<beanName>!<viewClassName>?stateful 
<appName>
セッション Bean の JAR ファイルがエンタープライズアーカイブ (EAR) 内にデプロイされている場合、これはその EAR の名前です。デフォルトでは、EAR の名前は .ear 接尾辞を含まないファイル名です。アプリケーション名は application.xml ファイルで上書きすることもできます。セッション Bean が EAR にデプロイされていない場合は、これを空白のままにします。
<moduleName>
モジュール名は、セッション Bean がデプロイされている JAR ファイルの名前です。デフォルトでは、JAR ファイルの名前は .jar 接尾辞を除いたファイル名です。モジュール名は JAR の ejb-jar.xml ファイルで上書きすることもできます。
<distinctName>
JBoss EAP 6 では、各デプロイメントでオプションの個別の名前を指定できます。デプロイメントに明確な名前がない場合は、これを空白のままにします。
<beanName>
Bean 名は、呼び出されるセッション Bean のクラス名です。
<viewClassName>
ビュークラス名は、リモートインターフェイスの完全修飾クラス名です。これには、インターフェースのパッケージ名が含まれます。
?stateful
The?statefulJNDI 名がステートフルセッション Bean を参照する場合は、接尾辞が必要です。他の Bean タイプには含まれません。