基于Java的CORBA技术复杂应用范例

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  本文通过一个四则运算实例来展示一个基于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;

  }

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答