WebService学习笔记(二)

1、WSDL对WebService的描述

       service, port, opertaion 之间的关系如图

       WebService学习笔记(二)_第1张图片

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     

你可能感兴趣的:(wsdl,webservice)