版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4366172
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
七、运行结果截图:
服务器端截图:
客户端截图: