高级软件工程04irpoa.pptxVIP

  • 2
  • 0
  • 约9.51千字
  • 约 57页
  • 2020-04-13 发布于上海
  • 举报
接口池 内 容概述 IR的范围实现相关性概念与原理IR接口接口池(1)概述ORB提供对对象集合的分布式访问 方法是使用OMG IDL中指定的对象公共定义接口接口池为相关对象的接口定义集合 提供存储、分布和管理ORB可以使用两种形式的对象定义: 通过将信息从过程上合并到stub程序中 例如,作为将C语言子程序映射到通讯协议中的代码 通过动态可访问的接口池访问到 例如,作为通过特定于OMG IDL接口访问的“接口对象”接口池ORB可以使用在接口池中维护的对象定义 解释和处理请求中提供的值: 提供请求签名的类型检查(请求是否通过DII或stub发出的) 帮助检查接口继承关系的正确性 帮助提供不同ORB实现之间的互操作性由于接口池中所维护对象定义的接口是公共的 因此客户和服务也可以使用Repository中维护的信息例如,Repository可用于: 管理接口定义的安装和分布 提供CASE环境的构件(例如,接口浏览器) 提供语言绑定的接口信息(例如编译器) 提供最终用户环境的构件(例如,菜单栏构造器)(2)IR的范围接口池 接口对象作为一组对象在接口池中维护 可以通过一组特定于OMG IDL接口定义访问它们接口定义包含它支持的操作描述, 包括参数类型、例外和它可以使用的环境信息此外,接口池还存储常量值 它可以用在其它接口定义中或者仅仅为方便程序员而定义接口池还存储 typec

文档评论(0)

1亿VIP精品文档

相关文档