WEB开发网
开发学院软件开发Java 使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 W... 阅读

使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机

 2009-11-08 00:00:00 来源:WEB开发网   
核心提示: SOAP.Body:扩展自 SOAP.Element 的 SOAP Body 对象XML:用于处理 XML 的跨平台实用方法这一组对象中有五个对象对 WS-Addressing 和 WS-ResourceFramework 实现非常关键:WS.QName、SOAP.Element、WS.Hand

SOAP.Body:扩展自 SOAP.Element 的 SOAP Body 对象

XML:用于处理 XML 的跨平台实用方法

这一组对象中有五个对象对 WS-Addressing 和 WS-ResourceFramework 实现非常关键:WS.QName、SOAP.Element、WS.Handler、WS.Binder 和 WS.Call。我强烈建议重新阅读一下第一篇文章,以回顾这些对象的基本功能。

在本文中,我将引入两个新的 JavaScript 文件。第一个文件定义支持 WS-Addressing 的对象 ( wsa.js );而第二个文件定义支持 WS-ResourceFramework 的基本实现的对象 ( wsrf.js )。


图 1. 从 Web 浏览器内使用 Web 服务 JavaScript 库调用 Web 服务资源框架服务
使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机

wsa.js 中定义的主要对象包括:

WSA.EndpointReference:WS-Addressing EndpointReference 对象。

WSA.EndpointReference.ReferenceParameters:WS-Addressing EPR 引用参数的容器。

WSA.EndpointReference.Binder:WSA.EndpointReference 对象的 XML 序列化器/反序列化器。

WSA.MessageContext:WS-Addressing SOAP 消息 Header 元数据的容器。

WSA.Handler:将 WS-Addressing SOAP 消息 Header 插入 SOAP 信封的请求处理程序。

wsrf.js 中定义的主要对象包括:

WSRF.Request.GetResourceProperty:WS-ResourceFramework GetResourceProperty 操作的包装对象。

WSRF.Request.GetMultipleResourceProperties:WS-ResourceFrame GetMultipleresourceProperties 操作的包装对象。

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 Ajax 调用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接