伺服器

實質上實現 «CORBAInterface» 的類別,需要用於介面的伺服器端程式碼。IBM® Rational® Rhapsody® 將繼承關係解譯為要求,用以產生、編譯及鏈結 CORBA 介面的伺服器端程式碼。

直接或間接繼承自 CORBA 介面的類別,必須實作在母項 CORBA 介面中的所有 作業。CORBA 介面方法的主體必須在實現類別中實作。此外,實現的類別必須實作其母項介面的屬性,並提供屬性的存取元及轉換元作業(具適當的類型)。

您必須在實現類別中手動實作 CORBA 介面的所有屬性、作業及關聯。最好的方式就是從 CORBA 介面將屬性、作業及關係拖放至實現類別中。此實作會確保 CORBA 介面中的 CORBA 類型,在實現類別中會轉換為對應的 C++ 類型。 也可確保會產生屬性的適當存取元和轉換元。

遵循下列小節中說明用於伺服器實現的所有準則是非常重要的。如果您不遵守這些準則,編譯器可能會在編譯時期報告錯誤,或在執行時期會擲出 CORBA 異常狀況。Rational Rhapsody 執行部分檢查,以在產生程式碼之前偵測可能的違規。


意見回饋