また、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 は、少なくともクライアントの立場からは持続オブジェクトが可能になるようにしています。つまり、サーバが物理的に何度再起動されても、またはさまざまなオブジェクト実装による実装が行われても、クライアントに関係していればこれらの持続オブジェクトは常に存在し、格納されたデータ値は保守されています。
ホーム |