将java接口移植到IDL
我有一个java RMI应用程序,我想移植到使用CORBA。为此,我必须将远程接口定义从java更改为IDL,但我不确定如何做到这一点。
目前,java接口中的一个方法的参数不是预定义的数据类型(如string,int等),而是我自己定义的参数。在java接口中,您可以像这样定义它:
public int doSomething(MyObject o);
在RMI实现中,可以传递对象,因为客户端和服务器在其构建路径上都具有类MyObject的定义。
所以我想知道如果我将MyObject文件放在客户端和服务器上然后将IDL中的方法定义更改为这样的话它是否会起作用:
long doSomething(in MyObject o);
或者我是否需要在IDL中以某种方式定义此类及其方法?
没有找到相关结果
已邀请:
2 个回复
bab
敦肌