java - REST 是为 Web 构建的,那么 SOAP 又如何呢?

标签 java rest soap

我读过一篇文章,他们说“REST 是为 Web 构建的”。那么 SOAP 呢?如果没有网络,我们也无法访问 SOAP Web 服务。所以我很困惑。请澄清一下“REST 是为 Web 构建的”是什么意思,为什么他们没有为 SOAP 提到它?

以下是文章链接:http://java.dzone.com/articles/web-services-architecture

并且部分是“REST 是为 Web 构建的”。

最佳答案

It is just an expression to add enthusiasm. It isn't to mean that other existing web services architecture aren't build for the web.

由于 REST 是许多轻量级(没有太多额外的 xml 标记、人类可读、不需要构建工具包)需求的选择实现,因此它在过去几年中获得了很大的关注。文章和论文通过发表听起来像普遍真理的声明来反射(reflect)这种热情,但只知道他们试图增加一丝热情。这也不意味着 SOAP 的使用不一样。 SOAP 也是为 Web 构建的。

它们各有优点和缺点。该网站的其他成员也对此做出了很好的评价。以下是关于哪个用途的很好的指示。

Which Web Service?

SOAP vs. REST

关于java - REST 是为 Web 构建的,那么 SOAP 又如何呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832034/

相关文章:

java - 使用线程更改数组中数据的有效方法

java - 为指定对象设置值

java - 将文件加载为 InputStream 的不同方式

java - 如何在 Java 的 jdb 调试器中打印一个数组?

javascript - AngularJS/NodeJS/RESTEasy+JBoss/LDAP 堆栈的身份验证机制

java - SignedSupportingTokens wssecurity 策略 cxf 客户端

rest - REST 请求的 GET 或 PUT

java - Spring 3 - 基于注解的 Bean 验证

python - 使用 suds 在 SOAP 请求中多次发送相同类型

grails - Grails和CXF插件WSDL的第一个方法示例?