JAX:
Java API for XML Web Services (JAX-WS)是Java程序设计语言一个用来创建Web服务的API。JAX-WS是sun的Java企业平台一部分。和其它Java EE的API一样,JAX-WS使用了Java SE 5引入的Java 标注机制来简化Web服务客户端和服务端的开发和部署。
JAX-WS的参考实现是作为一个开源项目开发的,是GlassFish项目的一部分, GlassFish是一个开源的Java EE应用服务器。参考实现,称作JAX-WS RI(参考实现的英文缩写)声称达到了生产质量的实现(以前的参考实现只不过是概念的验证)。该参考实现现在是Metro[1]的一部分。
JAX-WS也是WSIT的基础之一。
以上是维基百科对于JAX-WS的解释,我的理解就是JAX其实就是指JAVA用来开发web service的api,主要特点就是采用了注解
WSDL:网络服务描述语言是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。
外文名
Web Services Description Language
中文名
网络服务描述语言
Type(消息类型):
数据类型定义的容器,它使用某种类型系统(如XSD)。
Message(消息):通信数据的抽象类型化定义,它由一个或者多个part组成。
Part:消息参数
Operation(操作):对服务所支持的操作进行抽象描述,WSDL定义了四种操作: 1.单向(one-way):端点接受信息;2.请求-响应(request-response):端点接受消息,然后发送相关消息;3.要求-响应(solicit-response):端点发送消息,然后接受相关消息;4.通知(notification
[2]
):端点发送消息。
Port Type (端口类型):特定端口类型的具体协议和
数据格式规范。
Binding:特定端口类型的具体协议和
数据格式规范
Port:定义为绑定和
网络地址组合的单个端点。
Service:相关端口的集合,包括其关联的接口、操作、消息等。
WSDL是指用来描述web服务的一种语言