使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分: Web服务客户端应用程序
开始之前
关于本系列
此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web 服务服务端和客户端应用程序。在简单的 Hello World 示例中,您将利用 Eclipse IDE、Java SE 6 和 Apache Ant 轻松 创建完全可以正常工作的 Web 服务服务端和客户端应用程序。您还将使用 TCP/IP Monitor 检查服务器与客户端之间的通信流量,并使用 Eclipse Web Services Explorer 工具测试 Web 服务。
关于本教程
本教程是本系列的第 2 部分,描述如何创建独立 Web 服务客户端应用程序, 用于与第 1 部分中开发和部署的独立 Web 服务进行通信。本教程逐步讲解如何 使用 Eclipse IDE、Java SE 6 和 Ant 开发和部署 Web 服务客户端应用程序。
目标
完成本教程后,您应该知道:
如何通过使用 Eclipse IDE 生成代码,使用 Java SE 6 编译代码,创建 Web 服务的客户端。
如何使用 Eclipse IDE 中基于 Java 的构建工具 Ant 运行专门的 Java 命令 ,从本系列第 1 部分发布的 WSDL 生成一些代码。
如何使用 Eclipse IDE 中的 TCP/IP Monitor 观察、捕捉和验证服务器与客 户机之间的 Web 服务 SOAP 传输。
如何在 Eclipse IDE 外直接从命令行运行服务器和客户端应用程序。
先决条件
本教程包括为具备一些 Java 语言和 Ant 构建的实际应用知识的初级和中级 Java 程序员编写的简单步骤。初学者到更高级的 Java 开发人员将获得一些知识 :学会如何构建、部署和运行独立 Web 服务服务端和分布式客户端,以提供防火 墙友好的远程通信和应用程序处理。
系统需求
要按照示例进行操作,需要下载:
Eclipse IDE for Java EE Developers
Java SE 6
您不必下载 Ant,因为其功能与 Eclipse 打包在一起。本教程使用 Ganymede Package for the Eclipse IDE for Java EE Developers。
创建新项目
您也许还记得,在第 1 部分中,一个 Eclipse 项目包含应用程序的源代码和 其他相关文件。可以使用项目作为源代码容器,或者在项目中创建文件夹,以便 组织文件。为了创建 Web 服务客户端,需要创建一个新的项目:
选择 File > New > Project。
展开 Java 文件夹并单击 Java Project(见图 1)。
图 1. 在 Eclipse 中创建项目