ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)
Interstage

5.9.1 初期化

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 クライアントアプリケーションの例外処理”を参照してください。