1、WSDL对WebService的描述
service, port, opertaion 之间的关系如图
wsdl示例: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl (天气预报wsdl)
部分重要数据如下:
<wsdl:service name="WeatherWebService">
<wsdl:port name="WeatherWebServiceSoap" binding="tns:WeatherWebServiceSoap">
<soap:address location="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWebServiceSoap12" binding="tns:WeatherWebServiceSoap12">
<soap12:address location="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWebServiceHttpGet" binding="tns:WeatherWebServiceHttpGet">
<http:address location="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWebServiceHttpPost" binding="tns:WeatherWebServiceHttpPost">
<http:address location="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"/>
</wsdl:port>
</wsdl:service>
在@WebService注解中与之对应的属性
serviceName ---> wsdl:serverName
portName ----> wsdl:portName
name -----> wsdl:portType