开发环境
JDK5+ Eclipse 3.2.2 +MyEclipse 5.5.0.
概述
本文介绍了使用 MyEclipse Web Service 来迅速开发和测试一个
HelloWorldWebService,其中包括:
1. 介绍了 MyEclipse Web Services 的基本概念
2. 创建一个 MyEclipse Web Services 工程
3. 创建一个简单的 HelloWorld Web Service
4. 在 Web 容器中,如 Tomcat 5 中部署 Web Service
5. 使用 Web Services Explorer 来测试部署的 Web Services
XFire Java SOAP 框架概述
MyEclipse Web Services 是建立在 XFire JavaSOAP 框架和工具基础上的,XFire 是一
款开源的 JavaSOAP 框架。它拥有一个轻量级的信息处理模块,通过 STAX 来与 SOAP 信
息相结合。提供了一个工作在 WebServices 下的简单 API,支持 POJO 和 schema 开
发.XFire 支持 Web Servicesstandards,Spring 整合, 支持 JBI , 支持 JAXB,XMLBeans,Java
5 和 JAX-WS.并支持 HTTP, JMS, XMPP, In-memory 传输协议.
一. 创建 Web Service 工程
在 MyEclipse 5.0 中引入了一个新的工程类型即 Web Service 工程,该工程扩展了
MyEclipseWebProject 来支持额外的 Web Service 配置,开发和部署.本部分将使用 Web
ServicesProjectwizard 来创建和配置一个新的 Web Service Projects WebServiceWizard
将完成下列的动作:
创建 MyEclipse J2EE Web Project
在工程中的 web.xml 文件中配置 XFire Servlet
创建 XFire services.xml 配置文件
在工程中的构建路径中添加 MyEclipse-XFire 类库
添加一个指定的 MyEclipse webprojectbuilder 到.projects 文件,以便部署 services.xml
文件到它合适的位置.如:/WEB-INF/classes/META-INF/xfire/
运行 Web Service Project Wizard
该向导包括三个页面, Page-1 搜集 Web Project 配置细节,Page-2 搜集 XFire 配置细节,
Page-3 在新建的构建路径中配置 XFire 类库
1. 执行 Web Services Project Wizard.
1). 选择 File>New>Other
评论2