为什么界面在创建RMI应用程序时很重要?

时间:2013-08-13 18:28:26

标签: java interface chat rmi

当我们在java中创建RMI应用程序时,我们必须先创建一个接口吗? 接口是强制性的吗?我们可以创建RMI应用程序而无需创建接口吗? 如果没有那么为什么界面是强制性的?它的功能是什么? 如果有人在没有使用远程接口的情况下在RMI中进行聊天代码,那么您可以将该代码发送给我吗?

2 个答案:

答案 0 :(得分:0)

RMI是关于客户端机器以一种特殊的方式与服务器机器通信,从程序员的角度看,您正在调用驻留在服务器上的对象的方法。

显然,有一些网络沟通"魔术"在幕后进行,以及中央编程范例,它可以实现幕后的分离"通过阅读客户端代码获得的行动和感知就是interface

通过这种推理,您应该能够说服自己,您不仅无法绕过定义interface,实际上是中心概念,围绕其构建其他所有内容

答案 1 :(得分:-1)

  

当我们在java中创建RMI应用程序时,我们必须首先创建一个接口吗?

  

接口是强制性的吗?

这是同一个问题,答案也是一样的。是。

  

我们可以在不创建界面的情况下创建RMI应用程序吗?

这是第三次同样的问题,答案仍然是相同的,尽管这次是否定的,因为你扭转了你的问题。

  

如果没有,那么为什么界面是强制性的?

因为他们就是这样设计的。如果您没有远程接口,则没有任何API可以在客户端调用远程方法。

  

它的功能是什么?

这又是一个问题,答案也是一样。

  

如果有人在没有使用远程接口的情况下拥有在RMI中聊天的代码,那么您可以将该代码发送给我吗?

这不是对此网站的正确请求。如果有这样的代码,没有,也不可以,那么应该在这里作为答案发布。这不是私人服务台。