场景
spring-ws
spring-ws官网:
https://spring.io/projects/spring-ws
SpringWebServices(Spring-WS)是Spring社区的一个产品,专注于创建文档驱动的Web服务。SpringWebServices旨在促进契约优先的SOAP服务开发,允许使用多种操作XML有效负载的方式之一创建灵活的Web服务。该产品基于Spring本身,这意味着您可以使用Spring概念,例如依赖注入作为Web服务的一个组成部分。
Soap
SOAP(Simple Object AccessProtocol)简单对象访问协议。它是轻型协议,用于分散的、分布式计算环境中交换信息。SOAP有助于以独立于平台的方式访问对象、服务和服务器。它借助于XML,提供了HTTP所需的扩展。
Soap与Http区别
都是底层的通信协议,请求包的格式不同,soap包是XML格式,http纯文本格式
soap 的 可以传递结构化的 数据,http只能传输纯文本数据;
WSDL
WSDL(Web服务描述语言,Web Services Description Language)是为描述Web服务发布的XML格式。
XSD
XML Schema Definition缩写。
XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 可描述