Java&CORBA编程实例2
要熟练掌握CORBA也并不容易。本文再提供一个Java与CORBA编程的例子,以进一步加深对CORBA的认识。
一、编写IDL文件
counter.idl源码:
- module CounterApp{
- interface Counter{
- readonly attribute long value;
- void inc();
- void dec();
- };
- };
二、用idlj生成需要的文件
命令:idlj -fall counter.idl
生成的文件如下图所示:
三、编写服务器端文件
1)编写Server.java
Server.java源码:
- package server;
- import CounterApp.*;
- import java.util.Properties;
- import org.omg.CORBA.*;
- import org.omg.PortableServer.POA;
- import org.omg.PortableServer.POAHelper;
- import java.io.*;
- import static java.lang.System.*;
- java教程,自学编程,青软培训