Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783856
  • 博文数量: 738
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 5000
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-12 09:00
文章分类

全部博文(738)

文章存档

2011年(1)

2008年(737)

我的朋友

分类:

2008-09-12 09:07:25


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

--------------------next---------------------

阅读(289) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~