また、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 より前の JDK の idlj コンパイラは、idltojava コンパイラと呼ばれていました。idlj コンパイラでは、RMI-IIOP に必要な CORBA の新しい標準機能がサポートされています。idlj コンパイラは、インストールプログラムによって SDK の .bin ディレクトリに格納されます。.java
ファイルです。JDK のバージョン 1.3 からは、idlj コンパイラで IDL-to-Java 言語マッピングを扱うようになり、RMI-IIOP に必要な新しい CORBA 標準機能がサポートされています。idltojava
コンパイラは、Java Developer Connection (JDC) の Web サイトからダウンロードできます。NamingContext
オブジェクトを作成するのに使用されます。idlj
コンパイラです。そのすべてが今回のリリースの J2SE に含まれています。oneway
であることもあります。この場合、結果 (戻り値や out 引数) は返されず、例外も発生しません。POA は、少なくともクライアントの立場からは持続オブジェクトが可能になるようにしています。つまり、サーバーが物理的に何度再起動されても、またはさまざまなオブジェクト実装による実装が行われても、クライアントに関係していればこれらの持続オブジェクトは常に存在し、格納されたデータ値は保守されています。