Oracle应用服务器实现Java CORBA - 编程入门网
value) throws StackException
{
if (top == stackSize - 1)
throw new StackException();
logger.println(" Pushing \"" + value + "\" onto the stack...");
stackElements[++top] = value;
}
public String pop() throws StackException
{
if (top == -1)
throw new StackException();
logger.println(" Popping the stack (returning element " + stackElements[top] + ")...");
return stackElements[top--];
}
}
Oracle应用服务器实现Java CORBA(3)时间:2010-09-22四、建立远程调用接口 为了使客户端能调用ServerStack中的方法,必须要有相应的接口程序,在接口程序中,应包含客户端所能调用的所有方法,接口程序的程序名为ServerStackRemote.java。程序源代码如下:
五、建立异常处理 在ServerStack中,能够响应异常处理,为了处理异常,编制相应的异常处理类,其程序名为 StackException.java。程序源代码如下:
六、编译JAVA源代码 将上面的三个JAVA程序,ServerStack.java, ServerStackRemote.java, StackException.java,复制到第二节所示的目录结构中。在你进行编译前,检查你的CLASSPATH环境是否包括如下路径和文件: $ORAWEB_HOME/jco/lib/jcort.jar $ORAWEB_HOME/classes/wrbjidl.jar $ORAWEB_HOME/classes/services.jar 如果用JDK时编译,命令行如下:
编译完成。 ".."表示目录"Stack"所在的目录前缀。 七、建立配置文件 JCORBA应用配置文件名必须为JCO.APP,文件中包含应用程序名,远程接口名及其它系统参数的设置值和初始值。其文件内容如下: [APPLICATION] name=myStack_JCO [ServerStack] className=myStack.ServerStack remoteInterface=myStack.ServerStackRemote [ServerStack.ENV] initialStackSize=20 Oracle应用服务器实现Java CORBA(4)时间:2010-09-22八、为应用建立JAR文件 JAR文件中将包含所有建立JCORBA应用所必须的文件,Oracle应用服务器管理程序将从中得到建立JCORBA应用所需的所有资料,并将它们安装在应用服务器相应的位置,我们可以运行JDK中的JAR实用程序来进行该项工作。命令行如下:
产生的JAR文件Server.jar在其相应的目录结构中。 九、将JCORBA应用安装到应用服务器中 按OAS4.0管理程序的要求和安装步骤,将Server.jar安装到应用服务器中,其整个安装过程相当简单,但按装时也应注意如下几点。 Application Type: "JCORBA" Configure Mode select: "From File" Display Name: "StackApp" Jar File: "Server.jar" 安装完成以后,如要使用该应用,应启动它。 Oracle应用服务器实现Java CORBA(5)时间:2010-09-22十、建立客户端应用 JCORBA的客户端可以有多种形式,主要如下: 浏览器端的 Java Applets 其它的JCORBA应用 Java应用程序 Jweb 插件 LiveHTML插件 Per1插件 正由于有众多的客户程序类型 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |