soap框架跨平台通信

soap框架跨平台通信

ID:14894264

大小:198.50 KB

页数:11页

时间:2018-07-30

soap框架跨平台通信_第1页
soap框架跨平台通信_第2页
soap框架跨平台通信_第3页
soap框架跨平台通信_第4页
soap框架跨平台通信_第5页
资源描述:

《soap框架跨平台通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SOAP框架跨平台通信倪松海2021年8月27日目录一、SOAP介绍3二、WSDL文档结构3三、SOAP1.1规范Arrays6四、针对数组在WSDL定义的三种方式6五、二种SOAP请求包7六、Axis1Axis2XfireCXF针对数组的测试情况8七、问题分析8八、框架比较9九、Axis1Axis2XfireCXF代码实例11十、总结11一、SOAP介绍SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和UserlandSoftware提出,随着不断地完善和改进,SOAP很快被业界广泛应用,目前完全发布版本是1.1。在其发展过程中,W3CXML标准工作小组积极

2、促成SOAP成为一个真正的开放标准。在写作此文档之时,SOAP1.2草案已经发布,1.2对1.1中相对混乱的部分做了改进。SOAP被广泛作为新一代跨平台、跨语言分布计算WebServices的重要部分二、WSDL文档结构1.抽象定义1)Type独立与机器和语言的类型定义2)Messages包括函数参数(输入与输出分开)或文档描述3)PortTypes引用消息部分中消息定义来描述函数签名(操作名、输入参数、输出参数)2.具体定义1)BindingsPortTypes部分的每一操作在此绑定实现2)Services确定每一绑定的端口地址Java源码packagedemo.spring;publ

3、icinterfaceHelloWorld{StringgetResult(String[]strs);}packagedemo.spring;publicclassHelloWorldImplimplementsHelloWorld{publicStringgetResult(String[]strs){for(inti=0;i

4、tNamespace="http://spring.demo/"xmlns:tns="http://spring.demo/"xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"xmlns:soapenc12="http:/

5、/www.w3.org/2003/05/soap-encoding"xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

7、le="true"type="tns:ArrayOfString"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。