这是gsoap最新版本gsoap_2.8.19下载,使用(yòng)gSOAP可以产(chǎn)生(shēng)用于开发Web Services的SOAP通信(xìn)协议方面(miàn)的代码框架,开发人员只需要(yào)实现server的被(bèi)调(diào)用的函数,然后(hòu)在client端(duān)就可以像调用本地函数一样调用在远端的函数(shù)。gSOAP包含两个工具wsdl2h和(hé)soapcpp2,用来产生(shēng)代码框架。
gsoap最新版本gsoap_2.8.19可以将用户定义的本地化的C或C++数据(jù)类型转变为符合XML语法的(de)数据结构,XML是一种公认的数据格式将结构化信(xìn)息,就(jiù)像许(xǔ)多其他结构化数据格式设计。这(zhè)样,只用一组简单的API就将用户从(cóng)SOAP细节实现工(gōng)作(zuò)中解脱(tuō)了出来,可以专注与(yǔ)应用程序逻辑的实(shí)现工(gōng)作(zuò)了。 有需要的朋友们(men)可以下载试试吧!
gsoap最新版本(běn)最(zuì)新版本,C/C++调用Web Service需要用到soap库,一般使用的有gsoap和axis cpp两种实现,这里(lǐ)使用(yòng)gsoap来(lái)调用。gsoap是sourceforge上的一个开源(yuán)项(xiàng)目,目前(qián)版本是2.7.6c,使(shǐ)用简单,可以(yǐ)在 linxu、windows、mac多种平台上使用。gsoap的主页地址是http://gsoap2.sourceforge.net/
gSOAP一种跨平台的C和 C++软(ruǎn)件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形(xíng)成高效的(de)具体架构解析器,它们(men)都受益于一个XML接口。
这(zhè)个工具包提供了一个全面和透(tòu)明(míng)的(de)XML数据绑定解决(jué)方案,Autocoding节省大量开(kāi)发时间来执行SOAP/XML Web服务中的C/C++。此外,使用XML数据绑(bǎng)定大大简化(huà)了XML自动(dòng)映射。应用开发人员不再需要(yào)调整应用程序逻辑(jí)的具体(tǐ)库和XML为中心的数据(jù),如 交(jiāo)涉DOM。
我们可以(yǐ)使用gSOAP提供的(de)工具直接根据wsdl文(wén)档,生成所需要的数据类型(xíng),并将底层实现完(wán)全封装,我们只需要简单的操作(zuò)代理类,就可以很轻(qīng)松的实现调用。
