簡體   English   中英

Corba-服務器端方法可行嗎?

[英]Corba - are server-side methods possible?

是否可以在corba對象的服務器端具有訪問和更改變量的方法?

如果是這樣,怎么做?

通過IDL中描述的接口訪問CORBA對象。

請參閱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 );
}

我們必須修改實現。

是否可以在corba對象的服務器端具有訪問和更改變量的方法?

CORBA

CORBA使使用不同語言編寫並在不同計算機上運行的單獨軟件可以像單個應用程序或一組服務那樣相互協作。 更具體地說,CORBA是軟件中的一種機制,用於規范位於相同地址空間(應用程序)或遠程地址空間(網絡中的同一主機或遠程主機)中的應用程序對象之間的方法調用語義。

因此,是可能的。

如果是這樣,怎么做?

官方教程提供了解釋和Hello world代碼示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM