CORBAの初期化メソッドorg.omg.CORBA.ORB.init()を呼び出し、初期化処理を行います。本メソッドの結果として、ORBオブジェクトが返されます。このオブジェクトは、以降で呼び出すORBインタフェースを使用する場合に指定します。
■アプリケーションの場合の例
public class Sample { //クラスの宣言 public static void main( String args[] ) { org.omg.CORBA.ORB Orb; // ORBオブジェクト try { // ORBの生成と初期化 Orb = org.omg.CORBA.ORB.init( args, null ); ... } catch( java.lang.Exception e ) { ...//例外処理 } } }
■アプレットの場合の例
public class Sample extends java.applet.Applet { //appletクラスの宣言 org.omg.CORBA.ORB Orb; // ORB用オブジェクト public void init() { try { // ORBの生成と初期化 Orb = org.omg.CORBA.ORB.init( this, null ); ... } catch( java.lang.Exception e ) { ...//例外処理 } ...//画面表示処理 } public void start() { ... } }
例外処理try-catchについては、“5.10 クライアントアプリケーションの例外処理”を参照してください。