当我们在java中创建RMI应用程序时,我们必须先创建一个接口吗? 接口是强制性的吗?我们可以创建RMI应用程序而无需创建接口吗? 如果没有那么为什么界面是强制性的?它的功能是什么? 如果有人在没有使用远程接口的情况下在RMI中进行聊天代码,那么您可以将该代码发送给我吗?
答案 0 :(得分:0)
RMI是关于客户端机器以一种特殊的方式与服务器机器通信,从程序员的角度看,您正在调用驻留在服务器上的对象的方法。
显然,有一些网络沟通"魔术"在幕后进行,以及中央编程范例,它可以实现幕后的分离"通过阅读客户端代码获得的行动和感知就是interface
。
通过这种推理,您应该能够说服自己,您不仅无法绕过定义interface
,实际上是中心概念,围绕其构建其他所有内容
答案 1 :(得分:-1)
当我们在java中创建RMI应用程序时,我们必须首先创建一个接口吗?
是
接口是强制性的吗?
这是同一个问题,答案也是一样的。是。
我们可以在不创建界面的情况下创建RMI应用程序吗?
这是第三次同样的问题,答案仍然是相同的,尽管这次是否定的,因为你扭转了你的问题。
如果没有,那么为什么界面是强制性的?
因为他们就是这样设计的。如果您没有远程接口,则没有任何API可以在客户端调用远程方法。
它的功能是什么?
这又是一个问题,答案也是一样。
如果有人在没有使用远程接口的情况下拥有在RMI中聊天的代码,那么您可以将该代码发送给我吗?
这不是对此网站的正确请求。如果有这样的代码,没有,也不可以,那么应该在这里作为答案发布。这不是私人服务台。