什么是Java中的RESTFul Web服务
正如标题所建议的,Java中的Restful Web服务是什么,它比SOAP Web服务有什么好处,为什么要有人再次实现其他技术?使用Restful而不是SOAP的原因是什么 例如,我将提供一项服务,从高级语言C#、Java到低级语言C,许多客户都可以访问该服务。我建议您阅读,在这里您将看到许多非常值得学习的解释和示例)强>什么是Java中的RESTFul Web服务,java,web-services,rest,Java,Web Services,Rest,正如标题所建议的,Java中的Restful Web服务是什么,它比SOAP Web服务有什么好处,为什么要有人再次实现其他技术?使用Restful而不是SOAP的原因是什么 例如,我将提供一项服务,从高级语言C#、Java到低级语言C,许多客户都可以访问该服务。我建议您阅读,在这里您将看到许多非常值得学习的解释和示例) C不是低级语言 我有一辆SUV,为什么会有人费心发明一辆双门轿跑车?拖拉机 休息是对WS的一种改变。这里有几种思路: 关于REST方法为何如此重要,有一个深刻的理论基础,因为
C不是低级语言 我有一辆SUV,为什么会有人费心发明一辆双门轿跑车?拖拉机 休息是对WS的一种改变。这里有几种思路:
- 关于REST方法为何如此重要,有一个深刻的理论基础,因为它遵循了Nathan、Wikipedia等给出的参考
- 有些人发现完整的WS-*堆栈过于复杂,而且工作相当辛苦,他们发现其余的要简单得多
- Web2.0JavaScript应用程序发现使用REST/JSON非常简单,非常适合
这是一个很好的例子,说明了如何充分利用HTTP协议,而不是像SOAP那样仅使用它来隧道方法调用。使用SOAP/HTTP的Web服务可以而且通常与RESTful服务一样无状态。购物篮示例并不理想。您可以通过web服务轻松地维护这一点(想想:HTTP在xyz.com/customers/12345/basket/上放了一个文章编号),“该死的为什么”听起来不太客观。。。顺便说一句,REST使用HTTPGET、POST等实现服务。它在SOAP之前就存在了:-)