EJB エンドポイント URL の構文
Enterprise JavaBeans (EJB) エンドポイント URL は、 EJB Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP) トランスポートにより Web サービスにアクセスする場合に使用します。URL では、EJB ホーム・クラス、EJB Java™ Naming and Directory Interface (JNDI) 名、 オプションのプロパティーなどの EJB エンドポイントを指定します。
重要: IBM® WebSphere® Application Server は、
Java API for XML-Based Web Services (JAX-WS) プログラミング・モデルおよび Java API for XML-based RPC (JAX-RPC) プログラミング・モデルをサポートします。
JAX-WS は、JAX-RPC プログラミング・モデルが提供する基盤を拡張する、次世代の Web サービス・プログラミング・モデルです。戦略的 JAX-WS プログラミング・モデルを使用すると、標準ベースの注釈モデルのサポートによって、Web サービスおよび Web クライアントの開発が容易になります。JAX-RPC プログラミング・モデルとアプリケーションは引き続きサポートされますが、Web サービス・アプリケーションおよびクライアントを新規に開発する場合は、実装が容易な JAX-WS プログラミング・モデルをご利用ください。
EJB エンドポイント URL のフォーマットは、次のとおりです。
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
各部の意味は、次のとおりです。 - wsejb はトランスポート・タイプです。
- classname は、呼び出される EJB と関連付けられたホーム・インターフェース・クラスの名前です。
- property と value のペアは、 必須とオプションのプロパティーのセットを表しています。 これらのプロパティーは、 EJB エンドポイント URL で特定の値を設定するために使用されます。 表では、各種のプロパティーおよび定義が説明されています。
プロパティー名 | 説明 |
---|---|
jndiName | EJB の JNDI 名を指定します。 このプロパティーは必須です。 |
initialContextFactory | JNDI 初期コンテキスト・ファクトリーの名前を指定します。このプロパティ ーはオプションです。 |
jndiProviderURL | JNDI プロバイダーの URL を指定します。このプロパティーはオプションです。 |