在Java中使用RMI时,是否必须创建远程接口?

时间:2013-12-06 22:44:05

标签: java rmi

我可以让对象只是扩展UnicastRemoteObject并实现Remote并使其所有方法都抛出RemoteException吗?

e.g。 public class MyClass extends UnicastRemoteObject implements Remote VS

public class MyClass extends UnicastRemoteObject implements MyRemoteInterface 其中MyRemoteInterface延伸Remote

我建议的内容与第一个“设计远程接口”之间有什么区别:http://docs.oracle.com/javase/tutorial/rmi/designing.html

编辑:发现“基本上,界面定义了客户端的远程对象视图。”在这里:http://docs.oracle.com/javase/tutorial/rmi/server.html

如果有人可以进一步详细说明会有所帮助,但该陈述有助于理解其目的。

1 个答案:

答案 0 :(得分:0)

你可以做你所描述的,但它没有做任何事情。没有远程接口,因此没有远程方法可以调用,因此您无法对远程对象或其存根执行任何有用的操作。