Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
|
目次
索引

|
6.4.3 サーバアプリケーションのオブジェクトリファレンスの獲得
ネーミングサービスのメソッドCosNaming.NamingContext.resolve()により、これから実行したいサーバアプリケーションのオブジェクトリファレンスを取り出します。検索したいオブジェクト名を本メソッドのパラメタとして指定します。
// ネーミングサービスのresolveメソッドを発行し、
// サーバアプリケーションのオブジェクトリファレンスの獲得
String NCid = new String( "ODdemo::calculator" ); // オブジェクト名
String NCkind = new String( "" ); // オブジェクトタイプ
try {
org.omg.CosNaming.NameComponent nc = new NameComponent( NCid, NCkind );
org.omg.CosNaming.NameComponent NCo[] = { nc };
//NamingServiceのresolveメソッドを発行
org.omg.CORBA.Object Obj = Cos.resolve( NCo );
...
}
catch( java.lang.Exception e ) {
...//例外処理
}
Copyright 2006 FUJITSU LIMITED