JAX-WS和WSDL两个概念的理解,jax-wswsdl概念
分享于 点击 13488 次 点评:266
JAX-WS和WSDL两个概念的理解,jax-wswsdl概念
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 中文名 网络服务描述语言 WSDL元素[1]基于XML语法描述了与服务进行交互的基本元素: 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服务的一种语言
相关文章
- 暂无相关文章
用户点评