目录
一、简介
Web Services 简介
Web Services 属于 RPC 的一种。Web Services 使用 SOAP 作为传输协议,使用 WSDL 作为服务的描述语言,使用 UDDI 作为服务注册发现(虽然没有发展起来)。虽然 Web Services 的相关协议在 2007 年之后基本就没再更新,但是在一些银行等金融机构,Web Services 还在被大量使用。WebService 的框架很多,比如 Axis2,XFire,CXF 等等。Apache Cxf 是其中最优秀,最具有生命力的一个,而且 CXF 框架不仅仅是一个 Web Services 框架,甚至可以通过 CXF 来实现 RESTful 风格的服务。
soap协议
简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP的一个优点。
Apache CXF
JAX-WS 全称是JavaTM API for XML-Based Web Services
AX-RS 全称是JavaTM API for RESTful Web Services
二、WebService框架
比较流行的WebService框架有如下几种:
Apache CXF
http://cxf.apache.org/docs/springboot.html
Apache axis2
http://axis.apache.org/axis2/java/core/
Spring Web Services
https://docs.spring.io/spring-ws/docs/3.0.10.RELEASE/reference/#resources
Apache CXF 实现 WebService

本文介绍如何使用Apache CXF框架实现WebService服务,并通过JAX-WS标准部署到Spring Boot应用中。主要内容涵盖SOAP协议简介、Apache CXF概述、JAX-WS服务搭建步骤及测试方法。
最低0.47元/天 解锁文章
946





