0

corba オブジェクトのサーバー側で変数にアクセスして変更するメソッドを持つことは可能ですか?

もしそうなら、どのようにそれを行うのですか?

4

2 に答える 2

2

CORBA オブジェクトは、 IDLで説明されているインターフェイスを介してアクセスされます。

OMG チュートリアルを参照してください。

オブジェクト インターフェイスにメソッドを追加して、サーバー側の '変数'を更新することもできますが、そのメソッドには変数の更新よりも重要なセマンティクスである意味が必要です。

OMG の例から:

interface salestax  {

     float  calculate_tax ( in float taxable_amount );
}

サーバー側変数を設定するメソッドを追加できます。

interface salestax  {

     float  calculate_tax ( in float taxable_amount );

     void   setVariable( in string name, in long value );
}

実装を変更する必要があります。

于 2013-04-22T19:58:45.783 に答える
1

corba オブジェクトのサーバー側で変数にアクセスして変更するメソッドを持つことは可能ですか?

コルバ:

CORBA を使用すると、異なる言語で記述され、異なるコンピューター上で実行される個別のソフトウェアが、単一のアプリケーションまたは一連のサービスのように相互に連携できるようになります。より具体的には、CORBA は、同じアドレス空間 (アプリケーション) またはリモート アドレス空間 (同じホストまたはネットワーク上のリモート ホスト) に存在するアプリケーション オブジェクト間のメソッド呼び出しセマンティクスを正規化するためのソフトウェアのメカニズムです。

はい、可能です。

もしそうなら、どのようにそれを行うのですか?

公式チュートリアルでは、説明とHello worldコード例が提供されています。

于 2013-04-22T20:03:19.990 に答える