Java&CORBA编程实例2

Java&CORBA编程实例2

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

一、编写IDL文件

counter.idl源码:

二、用idlj生成需要的文件

命令:idlj -fall counter.idl

生成的文件如下图所示:

Java&CORBA编程实例2_第1张图片

三、编写服务器端文件

1)编写Server.java

Server.java源码:

2)编写CounterImpl.java

CounterImpl.java源码:

四、编写客户端文件

Client.java源码:

五、整个项目结构图

如图所示:

Java&CORBA编程实例2_第2张图片

六、运行程序:

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

七、运行结果截图:

服务器端截图:

Java&CORBA编程实例2_第3张图片

客户端截图:

Java&CORBA编程实例2_第4张图片

你可能感兴趣的:(java,编程,C++,c,C#)