设为首页 加入收藏

TOP

基于Java的CORBA技术复杂应用范例
2014-11-14 22:30:37 来源: 作者: 【 】 浏览:27
Tags:基于 Java CORBA 技术 复杂 应用 范例

  本文通过一个四则运算实例来展示一个基于Java的CORBA应用,范例如下:


  一、定义IDL


  module zzvcom{


  module cbrtest{


  interface Calc{


  void add(in long a,in long b,out long c);


  void sub(in long a,in long b,out long c);


  void muti(in long a,in long b,out long c);


  void div(in long a,in long b,out long c);


  };


  };


  };


  二、根据IDL生成存根和代理等代码


  idlj -fall Hello.idl


  三、开发CORBA服务


  import org.omg.CORBA.IntHolder;


  import org.omg.CORBA.ORB;


  import org.omg.CosNaming.NameComponent;


  import org.omg.CosNaming.NamingContextExt;


  import org.omg.CosNaming.NamingContextExtHelper;


  import org.omg.PortableServer.POA;


  import org.omg.PortableServer.POAHelper;


  import zzvcom.cbrtest.Calc;


  import zzvcom.cbrtest.CalcHelper;


  import zzvcom.cbrtest.CalcPOA;


  /**


  * 四则运算的服务端实现


  *


  */


  class CalcImpl extends CalcPOA {


  private ORB orb;


  public void setORB(ORB orb_val) {


  orb = orb_val;


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇J2EE系统异常的处理准则 下一篇如何实现Ext的checkBox的横排效果

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: