Java&CORBA编程实例2

Java&CORBA编程实例2

 要熟练掌握CORBA也并不容易。本文再提供一个Java与CORBA编程的例子,以进一步加深对CORBA的认识。

 

一、编写IDL文件

counter.idl源码:

 

 

二、用idlj生成需要的文件

命令:idlj -fall counter.idl

生成的文件如下图所示:

文件结构

 

三、编写服务器端文件

1)编写Server.java

Server.java源码:

2)编写CounterImpl.java

CounterImpl.java源码:

 

四、编写客户端文件

Client.java源码:

 

五、整个项目结构图

如图所示:

项目结构图

 

六、运行程序:

1)启动orbd
start orbd -ORBInitialPort 1050 -ORBInitialHost localhost

 

2)开始Server服务器
java server/Server -ORBInitialPort 1050 -ORBInitialHost localhost


注:如在同一台主机上运行,可省略-ORBInitialHost localhost

3)运行客户端应用程序
java client/Client -ORBInitialPort 1050 -ORBInitialHost localhost

 

七、运行结果截图:

服务器端截图:

服务器端截图
 

 客户端截图:

 客户端截图

 

 

posted on 2009-07-21 11:26  YangJin  阅读(240)  评论(0编辑  收藏  举报