Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
java2iiopコンパイラを使用する前に,Javaクラスをコンパイルする必要があります。バイトコードを生成したら,java2iiopを実行してクライアントスタブ,サーバスケルトン,およびその関連補助ファイルを生成できます。例えば,java2iiopをexamples/vbe/rmi-iiop/BankディレクトリのAccount.classファイルで実行すると,次のファイルができることになります。
これらのファイルの詳細については,マニュアル「Borland Enterprise Server VisiBroker プログラマーズリファレンス」の「生成されるインタフェースとクラス」の記述を参照してください。
idl2javaコンパイラを使用してIDLインタフェースをJavaクラスにマッピングする場合,インタフェース名は,生成されたクラスの拡張子(例: Helper,Holder,POAなど)を使用し,場合によってidl2javaツールはインタフェース名の識別子にプリフィクスとして下線(_)を付けてクラスを生成します。例えば,IDLへFooとFooHolderインタフェースの両方を定義する場合,idl2javaはFoo.java,FooHolder.java,_FooHolder.java,および_FooHolderHolder.javaファイルを生成します。反対に,java2iiopコンパイラを使用してRMI JavaクラスからIIOP準拠のJavaクラスを生成する場合,ツールはプリフィクスとして下線を付けたクラスを生成できません。そのため,予約した拡張子を使用するインタフェースを宣言する場合,同じ名前のインタフェースとして同じパッケージに入れることはできません(例えば,java2iiopコンパイラを使用する場合,FooとFooHolderクラスを同じパッケージに入れることはできません)。
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.