之前的文章中,已经介绍了具体案例的wsdl文档,在做了实际案例之后,觉得之前的文章有些冗长,所以单独拿出来讲解一下,原文链接webservice开发---------如何使用jdk发布webservice及调用
一:wsdl文档是什么?
WSDL(Web Service Descripition Language)网络服务描述语言,D不是define(定义),是描述(有些文章说是定义);是基于xml的web服务的描述文档;WSDL文档主要包含五大主要元素:types、message、portType 、binging、service,definitions是根元素,除此还包括part、operation、port元素
二:wsdl文档的基本结构
- types:主要介绍web方法的参数以及返回值类型
- message:数据信息,总个数为发布方法的2倍
- portType:描述web方法,绑定operation 元素,介绍方法名称,以及输入(input)、输出信息(output)
- binging:通信协议
- service:发布的端口
一个完整的文档,结构如下