我们正在为使用JSF开发的门户/ Web客户端开发服务。我的建议是将该服务作为REST公开,但另一个团队成员则表示将采用RMI实现,因为从开发和测试角度来看,更容易处理java对象。RMI vs REST服务
我的观点是开发和测试工作几乎完全相同,但我们将获得REST Web服务的所有优点。
仅供参考:我们已经安装了REST,因此在框架支持中没有额外的成本。此服务针对使用REST API的智能手机客户端提供。
最后,我们的经理决定采用RMI方式,但我仍然认为REST会是更聪明的方式。
什么是您的选择REST或RMI?
注意:没有任何反对我的团队成员或经理试图在这里学习。
没有足够的信息给出明确的答案,但是如果你已经有了一个REST API,那么你的经理应该有很好的理由为混合添加另一个远程选项。 – SteveD
如果你在家里跑步,RMI很好。一般互联网上的任何客户端/服务器都应该使用现代的web服务协议。 – jtahlborn