11.3 生成されたコードの考察
IDLコンパイラは前述のIDLサンプルから幾つかのファイルを生成します。
-
_exampleStub.javaはクライアント側のexampleオブジェクトのスタブコードです。
-
example.javaはexampleインタフェース宣言です。
-
exampleHelper.javaは,exampleインタフェースのユーティリティ機能とサポート機能を定義するexampleHelperクラスを宣言します。
-
exampleHolder.javaは,outパラメタとinoutパラメタを渡すためのホルダを提供するexampleHolderクラスを宣言します。
-
exampleOperations.javaはexampleインタフェースでメソッドを定義し,クライアント側とサーバ側の両方で使用されます。また,tie機能を提供するためにtieクラスと一緒に動作します。
-
examplePOA.javaは,サーバ側のexampleオブジェクトのスケルトンコード(インプリメンテーションベースコード)を格納します。
-
examplePOATie.javaは,tie機能を使用してサーバ側のexampleオブジェクトをインプリメントする場合に使用するクラスを格納します。
- 〈この節の構成〉
-