HelloImpl.java是Hello IDL 接口的实现;每个Hello实例都由一个HelloImpl实例来实现。HelloImpl是HelloPOA的子类,HelloPOA是由idlj编译器从示例 IDL 中生成的。
import org.omg.CORBA.*; import HelloApp.HelloPOA; public class HelloImpl extends HelloPOA { private ORB orb; public void setORB(ORB orb_val) { orb = orb_val; } /* 实现接口声明方法sayHello */ public String sayHello(String message) { System.out.println("我在CORBA的服务器端,客户端正在调用'sayHello'方法。"); System.out.println("Hello " + message); return message; } }