服务器

实现 «CORBAInterface» 的类实质上需要接口的服务器端代码。IBM® Rational® Rhapsody® 将继承关系解释为请求,以生成、编译并链接到 CORBA 接口的服务器端代码。

从 CORBA 接口直接或间接继承的类必须实施父 CORBA 接口中的所有操作。实现类中必须实施 CORBA 接口方法的主体。另外,实现类必须实施其父 CORBA 接口的特性,并为每个特性提供访问器和增变器操作(具有适当类型)。

您必须在实现类中手动实施 CORBA 接口的所有特性、操作和关联。完成该任务的最佳方法就是将特性、操作和关系从 CORBA 接口拖放到实现类中。该实施确保了 CORBA 接口中的 CORBA 类型转换为实现类中的相应 C++ 类型。它还确保了为特性生成适当的访问器和增变器。

请为服务器实现遵循以下部分中描述的所有准则。如果您不遵循这些准则,编译器可能会在编译时报告错误,或者在运行时可能抛出 CORBA 异常。Rational Rhapsody 会在生成代码之前执行某些检查以检测可能的违例。


反馈