8.8. 参照
8.8.1. EJB JNDI 命名リファレンス リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
セッション Bean の JNDI ルックアップ名の構文は次のとおりです。
ejb:<appName>/<moduleName>/<distinctName>/<beanName>!<viewClassName>?stateful
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 タイプには含まれません。