web-services - 各种Web服务实现之间有什么区别

标签 web-services rest soa

我是网络服务编程新手。最近我开始学习 Web 服务,但在那里我遇到了各种规范,例如:

  1. 休息
  2. JAX-WS
  3. JAX-RPC 等等

请告诉我这些技术是否并行出现,或者有些是旧版本,有些是相同的新版本。

在学习这些内容时我是否需要遵循层次结构,或者我可以随机从任何一个开始。

提前致谢

最佳答案

是一种通过 HTTP 方法和 URI 实现和描述 Web 服务的新方法。 Java 有助于实现此类 Web 服务 标准。 REST 服务通常很容易使用浏览器、curl 或任何 HTTP 客户端进行交互。请参阅StackOverflow API举个例子。

与 JAX-RS 类似,但提供了实现 的标准方法Web 服务(较旧,但在行业中也更容易识别)。 SOAP 比 REST 复杂得多,所有消息都在 XML 信封内发送,但协议(protocol)不限于 HTTP 和请求-响应。

已过时且 currently deprecated :

JAX-RPC 2.0 was renamed JAX-WS 2.0

关于web-services - 各种Web服务实现之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563001/

相关文章:

javascript - 如何在 REST Web 服务中保留 javascript console.log(通过重载)?

python - 关于 python 中的 GIL

scala - Play WS API : throttling request rates

java - 出现错误 找不到 Java 类 java.util.ArrayList/List<java.lang.String> 的消息正文编写器

java - 如何检测bundle是否完全加载到osgi容器中?

java - 测试 Web 服务消费者

java - 使用 token 保护 REST api

Java Restful 服务 - 没有 JaxB

java - Mule 聚合器 - 流聚合

.net - SOA:.Net 的 Biztalk ESB 候选者