0%

webService简介

webService简介

webService是什么呢?是在HTTP纸上通信的客户端和服务器应用,提供了一种标准方法,允许各种不同平台和框架上运行的软件应用实现互操作。

webService的突出特点是强大的互操作性和可扩展性,以及机器可处理的描述,采用了一种松耦合的方式结合,从而实现复杂的操作。

webService分为了两种,一种为JAX-WS(XML Web服务),一种为JAX-RS(Resultful Web服务)

JAX-WS

JAX-WS使用简单对象访问协议(Simple Object Access Protocol,SOAP)标准的XML消息,SOAP是一种定义消息结构和消息格式的XML语言,包含服务提供的各个操作的一个机器可读描述,采用Web服务描述语言(Web Service Description Language,WSDL)编写,WSDL是用于定义接口语法的一种XML语言

SOAP规范定义了信封结构、编码规则以及表示webService调用和相应的约定

构建WebService

需要使用@WebService注解定义一个web服务端点

JAX-RS

与JAX-WS相比,JAX-RS可以更好地与HTTP集成,不需要XML消息或WSDL服务