目录
JAX-WS:Java API for XML Web Services
JAX-RS:Java API for RESTful Web Services
2.1 JAX-WS Example - Hello World
2.2.2 在Spring配置文件中发布WebService
2.3 JAX-WS Example - Spring Boot
2.3.1 添加cxf-spring-boot-starter-jaxws依赖
3.1.3 在WebService接口上添加@Valid注解
3.1.4 启用CXF的BeanValidationFeature
3.2 Apache CXF获取Request Header
3.3 Apache CXF集成WS-Security: WSS4J
1 基础知识
初识Web Service,还需要先了解下Web Service相关的基本知识。
1.1 Web Service
概念
Web Service(Web服务)是指服务提供者将应用作为服务部署在Web上,通过使用Web服务描述语言(WSDL)来描述特定Web服务提供的功能。
处理流程
服务请求者在Web服务的注册机构中查找分布在Web站点上的Web服务,并自动实现与服务的绑定,完成数据交换,在这个过程中无需人工干预。
技术标准
实现Web Service需要相关技术标准的支持,目前支持Web Service的技术标准主要有:
1. XML:用于进行数据交换和表达的元语言标准,用来在Web Service中表示服务请求和响应的内容;