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

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

用java编CORBA程序的五个过程:

----定 义 远 程 接 口

用IDL定义远程对象的接口,使用IDL而不是Java语言是因为idltojava编译器可以自动地 从IDL产生Java语言的桩和骨架源文件,以及和ORB连接时所需要的一些代码。使用IDL,开发人 员可以用其他语言来实现客户机和服务器。如果要为一个已经存在的CORBA服务实现客户机,或 为一个已经存在的客户机实现服务,则首先要给出IDL接口,然后运行idltojava编译器产生桩和骨架,在此基础上再进行实现。

---- 编 译 远 程 接 口

在IDL文件运行idltojava编译器,产生Java版本的接口,以及桩和骨架代码文件,这些代 码文件使得应用程序可以和ORB相连接。

---- 实 现 服 务 器

把idltojava编译器产生的骨架和服务器应用程序集成在一起,除了要实现远程接口中的方法之外,服务器代码还要包括启动ORB以及等待远程客户机的调用等部分。

---- 实 现 客 户 机

类似地,以桩作为客户端应用程序的基础,客户机建立在桩之上,通过java IDL提供的 名字服务查询服务器, 获得远程对象的引用,然后调用远程对象中的方法。

---- 启 动 应 用 程 序

一旦实现了服务器和客户机,就可以启动名字服务,接着启动服务器,然后运行客户机。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有