また、IDL インタフェースの属性はパブリックなクラスフィールドや C++ のデータメンバに似ています。idlj コンパイラは OMG IDL の属性を Java プログラミング言語で記述されたアクセス用メソッドおよび修飾用メソッドにマッピングします。たとえば、ball というインタフェースが color という属性を含むとします。idlj コンパイラは色を取得するための Java プログラミング言語のメソッドを生成します。またその属性が readonly でない限り、生成されたメソッドは色を設定することもできます。
Object はまた、IDL インタフェースのオブジェクト参照に利用される暗黙の共通基本型でもあります。 org.omg.CORBA.SystemException から継承するシステム例外 (java.lang.RuntimeException になる)、および (2) org.omg.CORBA.UserException から継承するユーザ定義例外 (java.lang.Exception になる)。 .java ファイルです。バージョン 1.3 より前の J2SDK の idlj コンパイラは、idltojava コンパイラと呼ばれていました。idlj コンパイラでは、RMI-IIOP に必要な CORBA の新しい標準機能がサポートされています。idlj コンパイラは、インストールプログラムによって SDK の .bin ディレクトリに格納されます。 .java ファイルです。J2SDK のバージョン 1.3 からは、idlj コンパイラで IDL-to-Java 言語マッピングを扱うようになり、RMI-IIOP に必要な新しい CORBA 標準機能がサポートされています。idltojava コンパイラは、Java Developer Connection (JDC) の Web サイトからダウンロードできます。 NamingContext オブジェクトを作成するのに使用されます。idlj コンパイラです。そのすべてが今回のリリースの J2SE に含まれています。 POA は、少なくともクライアントの立場からは持続オブジェクトが可能になるようにしています。つまり、サーバが物理的に何度再起動されても、またはさまざまなオブジェクト実装による実装が行われても、クライアントに関係していればこれらの持続オブジェクトは常に存在し、格納されたデータ値は保守されています。
| ホーム |