第三章 中间件简单Corba程序设计_图文.pptVIP

  • 10
  • 0
  • 约9.97千字
  • 约 39页
  • 2017-01-19 发布于浙江
  • 举报

第三章 中间件简单Corba程序设计_图文.ppt

第三章 简单Corba程序设计 1 CORBA应用开发过程 CORBA规范并没有限制ORB的具体实现方法,所以不同厂商对ORB的具体实现方法可能差别很大,这就导致不同厂商提供的ORB上操作可能有很大的差异。但基本过程都是类似的。 1.1 开发环境 Inprise VisiBroker 4.5 + JDK 1.3 + UltraEdit JacORB3.6 + JDK 1.6 +Ant1.7+[Eclipse] 1.2 静态工作方式 设计一个静态方式的程序 1.4典型的CORBA应用实现过程 对象接口 对象接口实际上是分布式对象向外提供服务的规格说明 是客户程序与对象实现之间的一种合约,双方必须严格遵守对象接口定义中的约定,包括操作名字,参数表,返回表,异常表,上下文等 对象接口定义存放在一个或多个IDL文本文件中,指明每一对象对外提供的服务,以及客户程序如何使用这些服务或处理服务的返回结果 1.3 IDL语言 说明性语言,定义组件接口,不定义实现。 语法上可以看成C++的一个子集,规定组件的属性、所继承的父类、产生的异常、事件和各类数据类型。 编译器作用:将IDL映射到具体程序设计语言,产生桩代码和框架代码 调用请求经客户端桩传递给ORB,然后转发到服务端框架,最后到达真正要执行请求的对象实现实例 编写对象实现和服务程序 IDL文件只定义了对象的语法规格说明,必须编写这些

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档