📄 web_serverserver.java
字号:
/* * @author javamxj (CSDN Blog) 创建日期 2004-12-27 */ import org.omg.CosNaming.*; import org.omg.CORBA.*; public class Web_ServerServer { public static void main(String args[]) { try { /* 创建和初始化 ORB */ ORB orb = ORB.init(args, null); System.out.println("开始 ORB Server ..."); /* 创建一个实例并将其向 ORB 注册 */ Web_ServerImpl Web_ServerImpl = new Web_ServerImpl(); orb.connect(Web_ServerImpl); System.out.println("将实例注册到ORB "); /* 获取根命名上下文 */ org.omg.CORBA.Object objRef =orb.resolve_initial_references("NameService"); NamingContext ncRef = NamingContextHelper.narrow(objRef); /* 绑定命名中的对象引用 */ NameComponent nc = new NameComponent("Hello", ""); NameComponent path[] = { nc }; ncRef.rebind(path, Web_ServerImpl); /* 等待来自客户机的调用 */ java.lang.Object sync = new java.lang.Object(); synchronized (sync) { sync.wait(); } System.out.println("等待CORBA客户端调用..."); } catch (Exception e) { System.err.println("错误: " + e); e.printStackTrace(System.out); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -