• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

用AJAX调用SOAP Web服务:构建Web服务客_jquery

jquery 搞代码 7年前 (2018-06-12) 151次浏览 已收录 0个评论

一个简单示例

我已经提供了一个示例项目来阐释 Web Services JavaScript Library 的基本功能该演示所使用的 Web 服务(如清单 10 所示)已经在 WebSphere Application Server 中进行了实现,并提供了简单的 Hello World 功能

清单 10. 一个简单的基于 java 的“Hello World”Web 服务

package example;

public class HelloWorld {

public String sayHello(String name) {

return "Hello " + name;

}

}

在实现了该服务并将其部署到 WebSphere Application Server 后,该服务(清单 11)的 WSDL 描述定义了您需要传递的 SOAP 消息(用于调用 Hello World 服务)

清单 11. HelloWorld.wsdl 的代码片段






message="impl:sayHelloRequest"

name="sayHelloRequest"/>


message="impl:sayHelloResponse"

name="sayHelloResponse"/>





通过使用 Web Services JavaScript Library,您可以实现一个调用 Hello World 服务的方法,如清单 12所示

清单 12. 使用 WS.Call 调用 HelloWorld 服务





...









...

然后,您可以在我们的 Web 应用程序中的任意位置通过调用 sayHello 函数来调用 Hello World 服务请参见清单 13

清单 13. 调用 sayHello 函数






type="button"

/>

Result:












调用成功后的结果如图 3 所示在 Mozilla、Firefox 和 Internet Explorer 中运行该示例应该会得到相同的结果

用AJAX调用SOAP Web服务:构建Web服务客_jquery

图 3. Firefox 中的 Hello World 示例

后续部分

使用 Web Services JavaScript Library,可以采用简单的独立于浏览器的方式将基本的 SOAP Web 服务合并到 Web 应用程序中在本系列的下一个部分中,您不仅可以探讨如何使用该库来调用更多基于 Web 服务资源框架 (WS-Resource Framework ) 系列规范的高级 Web 服务,而且还可以了解扩展该 Web 服务功能并将其集成到 Web 应用程序中的方法

欢迎大家阅读《用AJAX调用SOAP Web服务:构建Web服务客..._jquery》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用AJAX调用SOAP Web服务:构建Web服务客_jquery

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址