WebService

WebService_第1张图片

调试工具:Postman、SoapUI

Soap WebService :.net WCF 、Java CFX

WebService三要素:

  1. SOAP(Simple Object Access Protocol):用来描述传递信息的格式, 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。 
  2. WSDL(Web Services Description Language):来描述如何访问具体的接口
  3. UDDI(Universal Description Discovery and Integration):UDDI利用SOAP消息来查找和注册Web Service。并为应用程序提供了一系列接口来访问注册中心,使已经发布的Web Service能通过编程被请求者发现。

网站天气WebService

WebService_第2张图片

WebService_第3张图片

SOAP:HTTP+XML :

WebService_第4张图片 HTTP 

应用场景

WebService_第5张图片

SOA(Service-OrientedArchitecture) 

设计模式

代理模式

工厂模式

日志拦截器查看soap请求内容

安全性:拦截器

Spring&WebService

REST

SpringBoot&WebService

WebService_第6张图片

WebService_第7张图片

WebService_第8张图片 

WebService_第9张图片

WebService_第10张图片 EndPoint 

你可能感兴趣的:(web3)