第六章编因写客户端程序.pptVIP

  • 0
  • 0
  • 约1.56万字
  • 约 54页
  • 2019-07-23 发布于福建
  • 举报
第六章编因写客户端程序

第六章 编写客户端程序 第六章 编写客户端程序 基本知识 DII DSI 接口库 上下文 基本知识 请求 请求:是一个CORBA伪对象,与一个请求对象相关联的信息包括目标对象引用,操作名字,0或多个参数,可选的上下文,以及用于存放返回结果或异常信息的环境 封装一个请求有两种格式 静态:请求对象由IDL桩隐式发送 动态:显式创建一个请求对象,选择一种通信方式发送并获取响应结果,由接口Request描述 Request接口 定义了对一个CORBA对象的某一操作的一次调用请求 调用一个操作之前必须首先获取目标对象引用 见P140 调用类型 静态调用:客户程序在编译前就知道IDL接口信息 动态调用: 编写客户程序时尚未确定IDL接口类型 运行时利用接口库服务提供的信息创建一个请求对象 大部分任务是建立请求对象,而不是调用过程本身 选择调用类型 简单性 DII需由程序员手工完成IDL桩所完成的任务 灵活性 调用性能 通信方式 SII支持同步,单向 DII支持三种:同步,单向,延迟同步 小结:能用SII则用SII 编写客户程序——静态 2 动态调用机制 动态调用机制 基本接口 动态调用过程 编程 基本接口 动态调用接口 CORBA::Object:定义每个CORBA对象都必须支持的方法 CORBA:: ORB:定义客户端和服务端都能使用的操作,是内核实现的方法 CORBA:: Reques

文档评论(0)

1亿VIP精品文档

相关文档