首页 > 学院 > 开发设计 > 正文

corba学习2--corba五步进行曲

2019-11-18 12:41:35
字体:
来源:转载
供稿:网友

  用java编CORBA程序的五个过程:
  ----定 义 远 程 接 口
  用IDL定义远程对象的接口,使用IDL而不是Java语言是因为idltojava编译器可以自动地 从IDL产生Java语言的桩和骨架源文件,以及和ORB连接时所需要的一些代码。使用IDL,开发人 员可以用其他语言来实现客户机和服务器。假如要为一个已经存在的CORBA服务实现客户机,或 为一个已经存在的客户机实现服务,则首先要给出IDL接口,然后运行idltojava编译器产生桩和骨架,在此基础上再进行实现。
  ---- 编 译 远 程 接 口
   在IDL文件运行idltojava编译器,产生Java版本的接口,以及桩和骨架代码文件,这些代 码文件使得应用程序可以和ORB相连接。
  ---- 实 现 服 务 器
   把idltojava编译器产生的骨架和服务器应用程序集成在一起,除了要实现远程接口中的方法之外,服务器代码还要包括启动ORB以及等待远程客户机的调用等部分。
  ---- 实 现 客 户 机
   类似地,以桩作为客户端应用程序的基础,客户机建立在桩之上,通过java IDL提供的 名字服务查询服务器, 获得远程对象的引用,然后调用远程对象中的方法。
  ---- 启 动 应 用 程 序
   一旦实现了服务器和客户机,就可以启动名字服务,接着启动服务器,然后运行客户机。

上一篇:CORBA编程

下一篇:RMI和CORBA的比较

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表