我对Java.I很陌生,我知道有两种类型的web服务
Webservice.
有谁能告诉我,在什么情况下创建了them.And和在什么情况下创建了RESTful Webservice
,两者之间的根本区别是什么?
谢谢,
发布于 2011-09-26 21:47:55
正如第一个答案所解释的那样,SOAP the服务和REST the服务在不同方面有所不同。
肥皂:
Apache CXF是SOAP的一个很好但不容易开始的框架。
休息(到目前为止没有经验,请随时纠正和改进; ):
accessed.
我敢肯定,还有几点我错过了。但我觉得这是个有用的开始。
发布于 2011-09-26 21:32:08
在一个非常基本的层次上,SOAP是一种消息传递协议,REST是一种设计理念,而不是一种协议。当基于SOAP协议建立WebService时,基本上遵循SOAP规则:创建服务请求、将请求发送到服务器、在服务器接收请求、处理请求和返回结果,因为SOAP message.SOAP不讨论客户端从服务中获益的确切方式,也不讨论如何设计客户机本身(除了它正在发布的消息),它只说明如何将来自客户端的消息发送到服务和返回。
REST是REpresentational状态传输的缩写。它没有指定创建消息并将其发送到服务器的规则。您可以通过简单的HTTP协议来完成这一任务。REST指定的是客户机和服务器管理其状态的方式,以便它们对客户端-server通信非常有用。在这里,您更专注于设计客户端和服务器的状态,而不是它们正在交换的消息。
https://stackoverflow.com/questions/7561130
复制相似问题