サーバー側ファイルを生成する
サーバー側ファイルは、CORBA ウィザード、または CORBA テンプレートのどちらかを使用して生成できます。
コードを生成するには、まず CORBA プログラムとともに使用する ORB 製品用に IDE が
設定されていることを確認してください。
CORBA ウィザードを使用する
- メインウィンドウから、「ツール」
「CORBA ウィザード 」を選択して、CORBA ウィザードの
最初のページを開きます。
- このページで、次の手順を実行します。
- サーバープログラムの基礎になる IDL ファイルの名前を入力します。
このファイルは、既存のファイルか新規ファイルのどちらかにできます。新規ファイル はこのウィザードの 3 ページ目で作成します。
- このウィザードで生成するファイルを入れるパッケージを選択します。
- ウィザードの 2 ページ目で、ウィザードが生成するファイルを指定します。
- 既存の IDL インタフェースに基づいてサーバーを作成する場合は、「サーバーを作成」ボックスと
「実装を作成」ボックスをチェックします。
- IDL インタフェースとサーバープログラムの両方を作成する場合は、
「IDL を作成」、「サーバーを作成」、および「実装を作成」の各ボックスをチェックします。
- IDL インタフェース、それを使用するサーバープログラムおよびクライアントプログラムを
作成する場合は、「IDL を作成」、「サーバーを作成」、「実装を作成」、
および「クライアントを作成」の各ボックスをチェックします。
- 3 ページ目で、生成する実装を記述する設定を選択します。
- このウィザードの 4 ページ目は、既存の IDL を使用するか、新規 IDL を作成するか (つまり、「IDL を作成」をチェックしたかどうか) によって
異なります。
- 既存の IDL を使用する場合は、このウィザードで IDL を指定できます。
IDL がファイルにある場合は、ファイルブラウザを使用してファイルを指定します。
IDL がインタフェースレポジトリにある場合は、「CORBA インタフェースレポジトリ」ノードをブラウズして、
正しいインタフェースを選択します。この処理を実行するには、CORBA ベンダーのインタフェースレポジトリが
すでに起動されていて、CORBA モジュールのインタフェースレポジトリブラウザを起動していなければなりません。
- 新規 IDL を作成する場合は、このウィザードにある、IDL を正しい構文で追加するためのボタンを使用できます。
- ウィザードの 5 ページ目で、ウィザードが実行するアクションの説明を確認し、「完了」ボタンを
クリックしてコードの生成を開始します。
CORBA モジュールは、指定された IDL のローカルコピーと Java ソースファイル
<IDL_interface_name>Server を生成します。たとえば、hello.idl を指定した場合は、
hello.idl のローカルコピーと、2 つの .java ファイル helloServer.java と helloImpl.java が
作成されます。
CORBA テンプレートを使用する
- メインウィンドウから、「ファイル」
「新規」を選択して、「テンプレート選択」ダイアログを開きます。
- 「CORBA」テンプレートカテゴリから、ServerMain テンプレートを選択します。
- 「テンプレート選択」ダイアログの右側のフィールドを使用して、サーバーファイルの名前と
そのファイルを生成するパッケージを指定します。
- 「完了」ボタンをクリックします。
- CORBA モジュールは、CORBA サーバーソースファイル <Name_You_Specified>.java を作成します。
- テンプレートを使用してサーバープログラムのソースコードを生成するだけでなく、
サーバーの基礎となる IDL をサーバープログラムのパッケージにコピーする必要があります。
詳細については、次の項を参照してください。
著作権と商標について