`

myeclipse8.5 XFire方式发布webservice服务

 
阅读更多

转载   感谢http://blog.163.com/lively_caicai/blog/static/209217122201422641239331/ 

MyEclipse中有自己的Tomcat,要把事先在电脑上独立安装的Tomcat关掉。

1.File->New->Web Service Project

Project Name取为webservice,Framework使用XFire

下一步使用默认配置即可。

勾上HTTP Client Library

选择Yse即可。MyEclipse8.6使用的JDK最高版本是5,而我本机上已经装到6了

2.在src下添加一个包org.demo.webservice,再添加一个接口IAdd,和一个类Add

1
2
3
4
5
6
package org.demo.webservice;
 
public interface IAdd {
 
    public abstract int add(int num1,int num2);
}
1
2
3
4
5
6
7
8
package org.demo.webservice;
 
public class Add implements IAdd{
 
    public int add(int num1,int num2){
        return num1+num2;
    }
}

3.配置webservice包下面的services.xml。

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
  <service>
    <name>add</name><!-- 服务名称 -->
    <namespace>org.demo.webservice/add</namespace><!-- 指定命名空间 -->
    <serviceClass>org.demo.webservice.IAdd</serviceClass><!-- 指定服务的接口 -->
    <implementationClass>org.demo.webservice.Add</implementationClass><!-- 指定接口的实现类 -->
  </service>
</beans>

在WebRoot/WEB-INF下有一个web.xml,已经自动加好了XFireServlet

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
  <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>XFireServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

4.在MyEclipse中运行程序Run As MyEclipse Server Application,地址输入:应用程序地址+“/services/"+服务名称+”?wsdl“

出现上图说明WebService发布成功。

在MyEclipse中可以很方便地创建客户端来调用WebService

分享到:
评论

相关推荐

    Myeclipse10 用 Xfire构建 webservice

    【MyEclipse10与Xfire构建Web服务详解】 在软件开发中,Web服务是一种重要的交互方式,它允许不同系统间的应用程序通过网络进行通信。MyEclipse10是一款强大的Java集成开发环境,提供了构建和部署Web服务的强大工具...

    在MyEclipse中使用XFire开发WebService

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

    MyEclipse下XFire开发Webservice实例

    5. **部署服务**:在MyEclipse中,右键点击项目,选择“发布”或“部署”到应用服务器,如Tomcat或Jetty,XFire会自动将服务暴露为SOAP Web服务。 6. **测试服务**:一旦服务部署完成,可以使用MyEclipse内置的Web...

    xfire框架构建webservice应用(myecllipse自动代码生成 )

    XFire是一个轻量级的WebService框架,它提供了一种简单的方式来开发基于Java的Web服务和客户端应用程序。XFire支持SOAP 1.1和1.2协议,并且能够很好地与其他标准兼容,如WSDL和UDDI等。它具有以下特点: 1. **简洁...

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

    使用 MyEclipse 8.0 GA 和 XFire 框架开发 WebService 是一种高效且简便的方式。本教程通过逐步指导,详细介绍了如何创建 WebService 项目、配置 WebService 设置、定义 WebService 接口与实现类、扩展 WebService ...

    MyEclipse下XFire开发Webservice实例.doc

    【在MyEclipse中使用XFire开发Web服务】 在MyEclipse环境中,开发基于XFire的Web服务分为几个步骤: 1. **环境配置**:首先确保安装了MyEclipse 7.0及JDK 1.6或更高版本。 2. **创建Web服务项目**:通过File -&gt; ...

    MyEclipse+XFire开发Web Services

    - 选择“New”&gt;“Others”&gt;“MyEclipse”&gt;“WebService”&gt;“WebService”,创建新的Web Services程序,并指定服务名称为`HelloKitty`。 ![创建Web Services程序](pic) ![填写Web Services信息](pic) - XFire会...

    MyEclipse下用XFire开发WebService(入门级)源码

    标题中的"MyEclipse下用XFire开发WebService(入门级)源码"指的是一项使用MyEclipse集成开发环境,结合XFire框架来创建和部署Web服务的教程,适合初学者。XFire是一款早期的Java Web服务实现库,它简化了SOAP(简单...

    xfire发布webservice

    通过上述步骤,我们可以清晰地看到如何利用XFire框架在服务器端发布一个简单的WebService,以及如何在客户端调用该服务。整个过程涉及项目创建、服务类编写、服务配置、以及客户端的调用,每个环节都是构建一个功能...

    MyEclipse下通过Xfire实现Web服务发布的注意事项

    在本文中,我们将探讨如何在MyEclipse环境下利用Xfire框架发布Web服务,并进行客户端调用。Xfire是一个轻量级的Java Web服务框架,它简化了服务的创建和部署过程。 首先,确保你的开发环境准备就绪。安装Java ...

    myeclipse10.7开发xfire

    开发者可以了解MyEclipse如何与Xfire结合,以简化Web服务的开发过程,同时掌握Web服务的核心概念,如WSDL(Web Services Description Language)、SOAP(Simple Object Access Protocol)以及服务的发布和调用。...

    myeclipse xfire 开发webservice实例

    ### XFire Java SOAP框架概述 XFire是一款开源的Java SOAP框架,主要特点包括: ...这不仅有助于理解SOAP WebService的工作原理,还能实际操作并掌握如何使用MyEclipse与XFire框架来构建完整的WebService应用。

    myeclipse webservice xfire例子,有图全程讲解,有源码

    在本教程中,我们将探讨如何使用MyEclipse集成开发环境(IDE)结合XFire库来创建、发布和消费Web服务。 首先,让我们了解MyEclipse。MyEclipse是一款强大的Java EE集成开发环境,它提供了丰富的功能,包括对Web服务...

    用MyEclipse6.0开发XFire WebService应用

    【标题】"用MyEclipse6.0开发XFire WebService应用"主要涉及的是在Java Web开发环境中,利用MyEclipse6.0这个强大的集成开发环境(IDE)来创建和消费基于XFire技术的Web服务。XFire是Apache CXF项目的一部分,是一个...

    Xfire Spring Hibernate 发布WebService(源码)

    Xfire Spring Hibernate 发布WebService(源码) Xfire1.2 Spring 2.0 Hibernate 3 发布WebService 一、准备工作 1、下载安装MyEclipse6.5 2、下载安装MySQL Server 5.1 3、下载MySQL驱动 mysql-connector-java...

    用XFire开发Webservice简单实例

    5. **发布服务**:使用XFire提供的API,将服务暴露为Web服务,发布到一个指定的URL上。 6. **生成WSDL**:XFire可以自动生成WSDL文件,这个文件描述了服务的接口和调用方式,供客户端使用。 7. **编写客户端代码**...

    XFile方式发布webService

    【XFile方式发布webService】是一种使用XFire Java SOAP框架在MyEclipse环境中发布Web服务的方法。这种方法在描述中提到已经经过验证,并且适合初学者按照步骤操作。 首先,我们来了解一下开发环境:Sun Java 5、...

    Myeclipse6.5下使用XFire开发WebService的完整入门例子

    【XFire开发WebService入门教程】 在本文中,我们将详细介绍如何在MyEclipse 6.5环境下使用XFire框架创建和消费Web服务。XFire是一个快速、轻量级且功能丰富的Java Web服务实现库,它使得在Java应用中构建和使用Web...

Global site tag (gtag.js) - Google Analytics