上一次讲了如何用cxf实现一个简单的WebService
这一次主要讲一下WebService生成的WSDL。
这一次主要讲一下WebService生成的WSDL。
<wsdl:definitions name="HelloWorldImplService" targetNamespace="http://test/">
根元素为wsdl:definitions,主要为wsdl定义,名字为HelloWorldImplService,这个名字前面是实现类的名字,这个名字可以通过标注来修改,targetNamespace中的test为包名。
<wsdl:types>就是输入参数和输出参数,<xs:element name="sayHello" type="tns:sayHello"/>
<xs:element name="sayHelloResponse" type="tns:sayHelloResponse"/>
sayHello对应输入参数,sayHelloResponse对应输出参数
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
</xs:sequence>
</xs:complexType>