- 博客(5)
- 收藏
- 关注
原创 使用J2SE1.4开发CORBA程序(三)
编程实例:数组相加本程序是一个数组相加程序:由客户端提供两个数组,然后服务器将它们相加并将结果返回给客户端。数组相加:暂时服务开发任何CORBA应用程序首先都要使用OMG的接口定义语言(IDL)定义接口。数组相加程序的IDL接口定义如下面代码所示。在这我们定义了一个名为ArithApp的模块(相当于Java中的包);一个名为Add的接口,包含了一个常量,一个新的数据类型array(定义
2004-05-12 17:11:00 1101
原创 使用J2SE1.4开发CORBA程序(五)
最后是实现客户端。如代码7所示。客户端完成以下任务:n 创建和初始化ORB。n 使用通用名称服务corbaname的URL解析AddServant。使用该URL查找在本机上运行的名称服务,然后运行在端口2900上并监听请求。找到名称服务后,它就会从名称服务中找到对象AddServer。n 调用对象的addArrays方法并输出结果。本例中
2004-05-12 17:06:00 1150
原创 使用J2SE1.4开发CORBA程序(一)
使用J2SE1.4开发CORBA程序Java2的J2SE1.4版本为通用对象请求代理结构(CORBA)引入了许多新的特性和改进。新的特性和改进不仅体现在对标准CORBA规范的修改,而且也表现在对已有特性性能的提高上。一个新添的重要特性就是轻便对象适配器(POA)。CORBA新特性早在1990年CORBA就已经成为了分布式应用程序的基础。在十多年来的发展中,很多重要的新特性被逐渐添加入了
2004-05-12 17:05:00 1057
原创 使用J2SE1.4开发CORBA程序(二)
使用POA编程创建和使用POA的方法根据要开发程序的类型不同也会有些差异。一个典型POA程序的编写过程包含了以下几步:1.获得POA根元素首先要获取POA根元素,它由ORB管理,使用初始对象名“RootPOA”就能获取它并供给程序使用。操作方法如下:ORB orb = ORB.init(argv, null);POA rootPOA = POAHelper.narrow(orb
2004-05-09 11:16:00 1118
原创 使用J2SE1.4开发CORBA程序(四)
ORBD名称服务CORBA通用对象服务(或称COS名称服务)提供了对象引用的树型目录,就像文件系统提供的文件目录一样。在JDK的早期版本中由tnameserv提供类似服务。tnameserv是暂时名称服务,只有在运行时才能维持名称上下文。如果关闭名称服务,那么所有的名称索引都会消失。J2SE1.4中为了保持和先前版本的通用性仍然保留了tnameserv。J2SE1.4的orbd(ORB后台
2004-05-09 11:16:00 1375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人