Java Naming
and Directory Interface (JNDI) から管理 Enterprise Bean をルックアップすることによって、
サーバーに接続します。管理 Enterprise Bean は、アプリケーション・サーバーで稼働する
MBean サーバーにリモート・インターフェースを提供します。
管理 Enterprise Bean は、WebSphere Application
Server 固有の機能を提供しないことを除いて、WebSphere Application
Server 管理クライアントと同様に作動します。以下の例は、管理 Enterprise Bean のルックアップ方法を示しています。
import javax.management.j2ee.ManagementHome;
import javax.management.j2ee.Management;
Properties props = new Properties();
props.setProperty(Context.PROVIDER_URL, "iiop://myhost:2809");
Context ic = new InitialContext(props);
Object obj = ic.lookup("ejb/mgmt/MEJB");
ManagementHome mejbHome = (ManagementHome)
PortableRemoteObject.narrow(obj, ManagementHome.class);
Management mejb = mejbHome.create();
例では、Remote Method Invocation (RMI) コネクターのホストおよびポートを渡すことによって、
アプリケーション・サーバーに対する初期コンテキストを取得します。
RMI ポートを明示的にコーディングする必要があります (この場合、2809)。
ルックアップ・メソッドは、管理 Enterprise Bean ホームのロケーションである
ejb/mgmt/MEJB パスのルックアップを実行します。
次に、次のステップで使用する mejb Stateless
Session Bean を作成します。