快速业务通道

用WSAS和Eclipse简化Web服务的创建 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

用WSAS和Eclipse简化Web服务的创建

时间:2011-02-14 IBM Michael Galpin

现在 Web 服务无处不在。如果需要为正在开发的新应用程序或是新特性创建 Web 服务,这是一个好机会。而在不久前,创建 Web 服务还是一项费力的工作。WSO2 意识到了这种情况并创建了一个 Eclipse 插件来帮助您更轻松地使用 Web 服务。本文将介绍 WSO2 Web Services Application Server (WSAS) Eclipse 插件以及它如何帮助开发 Web 服务。

WSO2 WSAS 是什么?

在深入介绍适用于 Eclipse 的 Web Services Application Server (WSAS) 插件之前,需要先讨论一下 WSAS 是什么。WSAS 是针对 Web 服务的 Java™ 应用服务器。它是在 Apache Software License 下发布的开源项目。WSAS 包含适用于需要用 Web 服务完成的所有任务(包括创建、部署、管理等)的工具。它提供了尤为有效的工具,使用这些工具可以在现代 Web 服务(包括您听说过的各种 WS-*)中启用期望的许多功能。WSAS 是一个相对新的产品,但是它构建在经过检验的开源技术(包括 Axis2 和 Apache Tomcat)之上。

您可以将 WSAS 与其他应用服务器结合使用,例如 Tomcat 或 IBM® WebSphere®,但是它也可以完全独立运行。在本文中,我们将以独立模式使用 WSAS,主要介绍作为 WSAS 的一部分的 Eclipse 插件,并查看如何用该 Eclipse 插件更轻松地创建 Web 服务及它如何与 WSAS 绑定在一起。

WSAS —— 及 Web 服务标准本身 —— 背后的一些开发人员在 WSO2 工作,WSO2 是一家基于 Apache 项目开发开源软件并提供支持、咨询和培训服务的公司。从 WSO2 的开发者门户 WSO2 Oxygen Tank 下载 WSAS。

系统要求

需要配备 Eclipse V3.3、WSO2 WSAS 和 WSAS Eclipse 插件才能开发 Web 服务。WSAS 插件将利用 Eclipse Web Tools Platform。满足这项要求的最简单方法是使用 Eclipse Java EE。您还需要 WSO2 的 WSAS V2.1 和 Java Development Kit (JDK) V5.0 或更高版本。本文使用了 Mac OS X,但是所有软件都要求能在 Windows® 和 Linux® 中运行。根据操作系统的不同,可能需要调整文件位置。

Eclipse 插件

WSAS 拥有一个功能强大的管理应用程序,稍后我们就会看到。它支持把各种基于 JAR 的归档部署成 Web 服务,甚至还支持把遗留的 Web 服务部署描述符与 Axis 结合使用。但是,您仍需要编写代码并创建这些不同工件。开发 Java 应用程序和使用 Eclipse 密不可分。并且使用 WSAS 插件可以轻松地把 Java 应用程序转换为运行在 WSAS 上的 Web 服务。但是在开始使用它之前,需要先进行安装和设置。

安装

要安装 WSAS 插件,必须已经安装了 Eclipse 和 WSAS。您还需要设置 JAVA_HOME 环境变量(如果尚未设置)。此环境变量应当指向 JDK 的安装目录。设置完成后,请转到 WSAS 安装的 bin 目录并运行安装脚本。对于 Windows,此脚本为 install.bat,对于 Linux 和 OS X,此脚本为 install.sh。您应当收到清单 1 中所示的输出。

清单 1. 运行安装程序脚本

>./install.sh Running WSO2 Web Services Application Server, v2.1 installer... ########################################################### #                             # #        WSO2 WSAS v2.1 Installation        # #                             # ########################################################### Please select your installation mode: 1) Eclipse WTP Plugin Installation 2) Servlet Container Installation 3) Windows NT Service Installation 4) Windows 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号