SpringCloud集成WebService
⼀ WebService
1.1 WebService概念
1.2 原理
⼆ SpringMVC集成WebService
集成步骤
三 SpringCloud集成WebService
集成步骤
⼀ WebService
1.1 概念
对于WebService官⽅⽹站有充⾜的介绍和案例,这⾥就不多介绍了,简⽽⾔之WebService是⼀种跨编程语⾔、跨操作系统平台的远程调⽤技术。
服务端程序采⽤java编写,客户端程序则可以采⽤其他编程语⾔编写,进⾏远程调⽤。
1.2 原理
WebService采⽤Http协议来在客户端和服务端之间传输数据。WebService使⽤XML来封装数据,XML主要的优点在于它是跨平台的。WebService通过HTTP协议发送请求和接收结果时,发送的请求内容和结果内容都采⽤XML格式封装,并增加了⼀些特定的HTTP消息头,以说明HTTP消息的内容格式,这些特定的HTTP消息头和XML内容格式就是SOAP协议规定的。
WebService服务器端⾸先要通过⼀个WSDL⽂件来说明⾃⼰有什么服务可以对外调⽤。简单的说,WSDL就像是⼀个说明书,⽤于描述WebService及其⽅法、参数和返回值。 WSDL⽂件保存在Web服务器上,通过⼀个url地址就可以访问到它。客户端要调⽤⼀个WebService 服务之前,要知道该服务的WSDL⽂件的地址。WebService服务提供商可以通过两种⽅式来暴露它的WSDL⽂件地址:1.注册到UDDI服务器,以便被⼈查;2.直接告诉给客户端调⽤者。
⼆ SpringMVC集成WebService调用webservice服务
2.1 引⼊CXF的依赖库
2.2 定义webService接⼝和接⼝实现
2.3 发布服务
三 SpringClould集成WebService
3.1 添加依赖
3.2 编写WebServiceConfig
3.3 编写xsd
3.4 编写endpoint
微服务的端⼝是10086那么在浏览器上访问:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论