当前位置:  技术问答>java相关

corba中exception处理的小问题(最多只能给这么多分了)

    来源: 互联网  发布时间:2015-02-08

    本文导语:  在IDL语言中定义了一个exception,比如: module test{   exception error{      string reason   }   interface test1{      void function1() raises(error);   } } 用IDL2JAVA编译之后,会生成一个error的类。 请问:一般来讲我们定义原...

在IDL语言中定义了一个exception,比如:
module test{
  exception error{
     string reason
  }
  interface test1{
     void function1() raises(error);
  }
}
用IDL2JAVA编译之后,会生成一个error的类。
请问:一般来讲我们定义原因地时候直接修改error类,还是实现其一个子类
     还有,捕获error的时候,怎么样才能把reason读出来

|
为什么设置字符串reason要直接修改error类?
你可以在throw test.error时用error的构造函数来设置reason.
如果你一定要修改error类我看还是实现其一个子类。
捕获error的时候,你可以用xxx.reason把reason读出来。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于CORBA错误处理的一个小问题(从visibroker for java书上抄的程序)
  • java命名空间javax.rmi.corba接口valuehandler的类成员方法: getrmirepositoryid定义及介绍
  • CORBA模拟器 Ultra Corba Simulator
  • java命名空间javax.rmi.corba类util的类成员方法: writeremoteobject定义及介绍
  • CORBA 错误:IDL:omg.org/CORBA/UNKNOWN:1.0
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: readany定义及介绍
  • Applet中调用Corba,需要使用org.omg.CORBA.ORB.class。但是IE找不到这个类所在的Jar。
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: mapsystemexception定义及介绍
  • 关于corba的问题.
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: registertarget定义及介绍
  • 提问:用Corba作开发都需要准备什么。
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: writeany定义及介绍
  • CORBA对象生命周期
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: writeabstractobject定义及介绍
  • CORBA组件工具 OpenCCM
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: writeremoteobject定义及介绍
  • 菜鸟问题;请问哪里要用rmi/corba?
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: islocal定义及介绍
  • Delphi如何通过CORBA去使用EJB??
  • java命名空间javax.rmi.corba接口stubdelegate的类成员方法: connect定义及介绍
  • 给一条生路吧,我的上帝!!!请问如何在J2EE中学习Corba?
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: copyobject定义及介绍
  • 关于corba的送分题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3