用gsoap实现面向Java客户端的WebService
用gsoap实现面向Java客户端的WebService
2012-02-17 18:20
用gsoap实现面向Java客户端的WebService
环境操作系统:Windows 7
gsoap版本:2.8.6
axis2版本:1.6.1
C++编译器/开发环境:Visual Studio 2008
JDK版本:1.6.0_22
ant版本:1.7.0一、简单示例利用gsoap和axis,常规的WebService(C++实现)以及java访问客户端的开发过程为:第一步:编写一个头文件,定义WebService中使用的数据类型和消息,例如:示例1:add.h,一个实现简单的加法运算的服务//gsoap ns service name: add
//gsoap ns service namespace: http://localhost/add.wsdl
//gsoap ns service location: http://localhost
//gsoap ns service executable: add.cgi
//gsoap ns service encoding: encoded
//gsoap ns schema namespace: urn:addint ns__add( int num1, int num2, int* sum);示例2:array.h,返回一个使用复杂数据结构为元素的数组的服务//gsoap ns service name: