`
zhang_ly520
  • 浏览: 162048 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在 MyEclipse 5.1GA 上使用 XFire 编写 Web Service

阅读更多

注:本文对于在MyEclipse 下使用xfire帮助很大,个人非常喜欢,所以把本文排版成word和pdf两个版本供大家使用。遗憾的是不知道作者是谁,我也是在另外一个转载的人那里找到的。

附:MyEclipse 5.0 官方提供的图文教程

http://www.myeclipseide.com/ContentExpress-display-ceid-81.html#webservices

开发环境

Sun Java 5+ Eclipse 3.2 +MyEclipse 5.0.0. 

概述 

    本文介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括

    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 Java SOAP框架和工具基础上的, XFire是一款开源的Java SOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在Web Services下的简单API,支持POJOschema开发. XFire支持 Web Services standards,Spring 整合, 支持JBI , 支持 JAXB ,XMLBeans,Java 5 JAX-WS.并支持HTTP, JMS, XMPP, In-memory传输协议

一.    创建Web Service工程 

   MyEclipse 5.0中引入了一个新的工程类型即Web Service工程,该工程扩展了MyEclipse Web Project来支持额外的Web Service配置,开发和部署.本部分将使用Web Services Project wizard来创建和配置一个新的Web Service Projects Web Service Wizard将完成下列的动作:

    创建MyEclipse J2EE Web Project

    在工程中的web.xml文件中配置XFire Servlet

    创建XFire services.xml配置文件

    在工程中的构建路径中添加MyEclipse-XFire类库

    添加一个指定的MyEclipse web project builder.projects文件,以便部署services.xml文件到它合适的位置.: <webroot>/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)       扩展MyEclipse种类按照J2EE工程的种类

3)       选择Web Services Project然后点击Next,如图所示

     

            Figure-1: New Project Wizard Launcher

2. 添加Project Name,点击Next

 

Figure-2: Page-2, Collecting web configuration details 

3.在向导的Page-2中添加XFire servletservice.xml文件的配置信息,按照默认的值即可.

 

    Figure-3: XFire servlet and services.xml configuration

4.在向导的Page-3中选择类库添加到工程的构建路径中,其中XFire Core Library是需要的,如果要在工程中开发一个客户端应用, XFire HTTP Client Libraries也是需要的.

 

    Figure-4: Selecting XFire libraries to add to new web service project buildpath 

5选择Finish完成Web Service工程的创建过程 

    Figure-5,显示了新创建的HelloWorld Web Service工程的组织结构,Web Service 工程和一个标准的MyEclipse Web工程很相似. XFire Web Service配置元素如图红色区域显示:

 

                     Figure-5: Web services artifacts of a new web service project 

二.    创建Web Service-Code-first Strategy 

       在这部分将用MyEclipse Web Service Wizard并通过使用Code-first Strategy来创建一个HelloWorldService示例

1.      执行MyEclipse Web Service Wizard,有两种方法来执行MyEclipse Web Service Wizard 

       方法1.MyEclipse perspective toolbar中来执行向导 在打开的Web Service Wizard上的workbench上来选择新Web Service按钮 

       方法2.workbench menubar执行向导 

              1. workbench menubar选择: File>New>Other>MyEclipse>Web Service

 

                                   Figure-6: Launching Web Service Wizard 

                     2. Page-1选择HelloWorld 工程并选择Create web service from Java bean 

                     3. 选择NextPage-2

 

                                          Figure-7: Page-1 of new web service wizard

                     4. 填写Web Service的名字HelloWorldService 

                     5. 选择Java Source folder或者选择New按钮来新建一个source folder 

                     6. 填写Java package或者通过选择Browse按钮来选择一个已经存在的package.也可以选择New按钮来新建一个Java package 。注意:Service接口和Service

分享到:
评论

相关推荐

    在 MyEclipse 上使用 XFire 编写 Web Service

    在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service

    MyEclipse 5.1 GA 注册机

    MyEclipse 5.1 GA 注册机

    MyEclipse8.0GA下使用Xfire框架开发WebService实例

    ### MyEclipse 8.0 GA 下使用 Xfire 框架开发 WebService 实例 #### 一、WebService 服务端开发步骤 ##### 1. 建立 WebService Project - 在 MyEclipse 中创建一个新的 Web Service 项目,命名为 ProjectName。 -...

    MyEclipse5.1下载地址和注册码

    2. **启动软件**:打开 MyEclipse5.1 后,在首次启动界面上可能会提示输入注册信息。 3. **输入注册码**:在相应位置输入上述提供的注册码,注意区分大小写及数字字符。 4. **确认信息**:如果注册码有效,软件将会...

    Myeclipse5.1注册码 Myeclipse5.1注册码

    MyEclipse5.1是该系列的一个具体版本,发布于2010年左右,是当时市场上非常受欢迎的Java开发工具之一。 ### 注册码的作用 注册码(也常称为序列号或激活码)是软件开发商用于验证用户是否已购买并授权使用其软件的...

    使用XFire编写web service的上传文件的例子

    【使用XFire编写web service的上传文件例子详解】 在IT领域,Web Service是一种基于标准的、平台无关的方式,用于应用程序之间的交互。XFire是Apache CXF的前身,它是一个轻量级的Java框架,用于构建和消费Web服务...

    MyEclipse+xFire开发Web Service

    【MyEclipse+xFire开发Web Service】是一个关于如何使用MyEclipse集成开发环境和xFire框架来构建和测试Web服务的教程。xFire是一个基于Java的SOAP框架,它提供了轻量级的信息处理机制,利用STAX进行SOAP消息处理。这...

    MyEclipse5.1 注册码

    总之,MyEclipse5.1注册码的获取与激活是软件合法使用的基础,而eclipse3.2.x+myeclipse5.1的组合则为Java开发者提供了高效、全面的开发环境。遵循正规途径获取注册码,不仅能避免潜在的法律风险,还能确保获得最佳...

    MyEclipse5.1下建立Hibernate

    总结,通过以上步骤,你将在MyEclipse 5.1中成功地建立了一个基于Hibernate的Java Web项目。理解并熟练掌握这些步骤,对于开发高效、健壮的数据库驱动应用至关重要。同时,持续学习和了解新的Hibernate版本及特性,...

    MyEclipse+XFire开发Web Services

    - **项目创建**:学习了如何在MyEclipse中创建Web Services项目,并使用XFire自动生成必要的服务文件。 - **部署与测试**:了解了如何将Web Services打包成WAR文件并部署到Tomcat服务器上,同时学会了如何通过浏览器...

    MyEclipse5.1注册码

    MyEclipse5.1作为该系列的一个版本,提供了包括但不限于代码编辑、调试、项目管理、数据库集成、Web开发支持等在内的全面功能,极大地提升了开发效率。 ### 二、注册码的作用与意义 注册码,又称序列号或激活码,...

    Myeclipse5.1不显示行号解决办法

    在使用MyEclipse 5.1这款强大的Java集成开发环境时,可能会遇到一些小问题,例如行号不显示。这可能会对代码阅读和调试带来不便,但不用担心,解决这个问题非常简单,下面将详细介绍如何操作。 首先,我们打开...

    myeclipse XFire Web service 例子

    总结起来,"myeclipse XFire Web service 例子"是一个全面展示如何在myeclipse环境下创建、发布和消费Web服务的教程。通过学习和实践这个例子,开发者可以深入理解Web服务的工作原理,掌握myeclipse中XFire的相关...

    myeclipse10.0快速成功安装xfire插件方法

    9. **使用XFire**:现在,你可以利用XFire在MyEclipse中创建和管理Web服务。在新建项目时选择Web Service相关模板,你会发现XFire已经被集成在内,方便你的开发工作。 通过以上步骤,即使在网络连接不稳定的情况下...

    使用Xfire创建Web service和客户端使用的视频

    在这个主题中,我们将深入探讨如何使用Xfire创建Web服务以及客户端的实现,同时结合MyEclipse 6.5集成开发环境(IDE)和Tomcat 6.0应用服务器。 1. **Xfire简介** Xfire是Apache CXF项目的一部分,它提供了一个...

    在MyEclipse中使用XFire开发WebService

    在MyEclipse中使用XFire开发WebService是一种常见的Java Web服务实现方式。XFire是一个轻量级、高性能的Java Web服务框架,它简化了创建和消费Web服务的过程。下面将详细介绍如何在MyEclipse环境中利用XFire进行Web...

    MyEclipse 5.1

    MyEclipse 5.1在前一版本的基础上进行了多项改进和优化,旨在提升开发者的效率和项目的质量。 这个版本的主要特点和知识点包括: 1. **增强的代码编辑器**:MyEclipse 5.1提供了智能代码提示,自动格式化,以及对...

    使用XFire+Spring构建Web Service

    【使用XFire+Spring构建Web Service】是一种高效且灵活的方法,尤其适合于那些希望利用Spring框架的优秀特性来开发Web Service应用的开发者。XFire是一个先进的Web Service框架,与Axis2并列为新一代的选择,因其...

Global site tag (gtag.js) - Google Analytics