科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道corba学习2--corba五步进行曲

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  用java编CORBA程序的五个过程:   ----定 义 远 程 接 口   用IDL定义远程对象的接口,使用IDL而不是Java语言是因为idltojava编译器可以自动地 从IDL产生Java语言的桩和骨架源文件,以及和ORB连接时所需要的

作者:中国IT实验室 来源:中国IT实验室 2007年9月9日

关键字: Rmi/Corba/Jini 编程 java

  • 评论
  • 分享微博
  • 分享邮件

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

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章