读书人

使用C++开发webservice客户端(下)

发布时间: 2012-11-09 10:18:47 作者: rapoo

使用C++开发webservice客户端(上)

java开发的接口

?

package com.abc.service;public interface WriteRecordService {public int sayHello(String name);}
?

使用MyEclipse 6.0.1 发布成为webservice服务,services.xml配置文件如下

?

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://xfire.codehaus.org/config/1.0"><service><name>WriteRecordWebService</name><serviceClass>com.hopechart.wirte.WriteRecordService</serviceClass><implementationClass>com.hopechart.wirte.impl.WriteRecordServiceImpl</implementationClass><style>rpc</style><use>literal</use><scope>application</scope></service></beans>
?

?

webservice的wsdl的url

http://192.168.1.99:8080/WriteRecordWS/services/WriteRecordWebService?wsdl

?

wsdl文件

<wsdl:definitions targetNamespace="http://service.abc.com"><wsdl:message name="sayHelloResponse"><wsdl:part name="out" type="xsd:int">    </wsdl:part></wsdl:message><wsdl:message name="sayHelloRequest"><wsdl:part name="in0" type="xsd:string">    </wsdl:part></wsdl:message><wsdl:portType name="WriteRecordWebServicePortType"><wsdl:operation name="sayHello"><wsdl:input name="sayHelloRequest" message="tns:sayHelloRequest">    </wsdl:input><wsdl:output name="sayHelloResponse" message="tns:sayHelloResponse">    </wsdl:output></wsdl:operation><wsdl:binding name="WriteRecordWebServiceHttpBinding" type="tns:WriteRecordWebServicePortType"><wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="sayHello"><wsdlsoap:operation soapAction=""/><wsdl:input name="sayHelloRequest"><wsdlsoap:body use="literal" namespace="http://wirte.hopechart.com"/></wsdl:input><wsdl:output name="sayHelloResponse"><wsdlsoap:body use="literal" namespace="http://wirte.hopechart.com"/></wsdl:output></wsdl:operation><wsdl:service name="WriteRecordWebService"><wsdl:port name="WriteRecordWebServiceHttpPort" binding="tns:WriteRecordWebServiceHttpBinding"><wsdlsoap:address location="http://192.168.1.99:8080/WriteRecordWS/services/WriteRecordWebService"/></wsdl:port></wsdl:service></wsdl:definitions>

读书人网 >Web前端

热点推荐