WEB开发网
开发学院软件开发Java 用 Java 客户机调用 Web 服务: J2SE 和 J2EE 环境... 阅读

用 Java 客户机调用 Web 服务: J2SE 和 J2EE 环境中 Web 服务客户机简介

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示:Web 服务的力量在于互操作性,由于业界在 Web 服务技术方面(SOAP、WSDL、UDDI)的协作,用 Java 客户机调用 Web 服务: J2SE 和 J2EE 环境中 Web 服务客户机简介,更具体地说,是由于 Web 服务互操作性组织(Web Services Interoperability organi

Web 服务的力量在于互操作性。由于业界在 Web 服务技术方面(SOAP、WSDL、UDDI)的协作,更具体地说,是由于 Web 服务互操作性组织(Web Services Interoperability organization,WS-I.org)的工作,Web 服务才可以与其他的 Web 服务进行交互,而不管 Web 服务开发和运行在哪一个平台上(比如是 Microsoft .NET 还是 IBM WebSphere)。Web 服务客户机分为多种类型,比如另一个 Web 服务、用脚本语言编写的客户机、C# 客户机、Java 客户机等等。本文重点讲解 Java 客户机,它可以用于访问任何遵循 Web 服务规范的 Web 服务(不仅仅是 Java Web 服务)。通过阅读本文,您将了解到需要用来通过不同的查找和访问方法调用相同的 Web 服务的 Web 服务客户机代码。本文所用的示例是“Hello” Web 服务,它提供了“getGreeting”操作。这种操作接受一个字符串参数(例如Jane),然后返回一句问候语“Hello Jane!”。

Web 服务角色

这一部分将描述调用 Web 服务的过程。Web 服务提供者用 Web 服务描述语言(Web Services Description Language,WSDL)文档来描述 Web 服务。Web 服务一般发布到统一描述、发现和集成(Universal Description, Discovery and Integration,UDDI)注册中心。Web 服务请求者在 UDDI 注册中心查找 Web 服务,绑定到 Web 服务,然后调用它。Web 服务角色显示在 图1中。本文将重点讲解从服务请求者到服务提供者的水平箭头(绑定)。本文将把请求者称为 客户机,它也可以称为 消费者。


用 Java 客户机调用 Web 服务: J2SE 和 J2EE 环境中 Web 服务客户机简介 

1 2 3 4 5 6  下一页

Tags:Java 客户机 调用

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