转载 感谢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 > <!-- 服务名称 -->
< 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" ?>
< web-app xmlns = "http://java.sun.com/xml/ns/javaee" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" version = "2.5" xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
< 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-name >XFireServlet</ servlet-name >
< url-pattern >/services/*</ url-pattern >
</ servlet-mapping >
< 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构建Web服务详解】 在软件开发中,Web服务是一种重要的交互方式,它允许不同系统间的应用程序通过网络进行通信。MyEclipse10是一款强大的Java集成开发环境,提供了构建和部署Web服务的强大工具...
在MyEclipse中使用XFire开发WebService是一种常见的Java Web服务实现方式。XFire是一个轻量级、高性能的Java Web服务框架,它简化了创建和消费Web服务的过程。下面将详细介绍如何在MyEclipse环境中利用XFire进行Web...
5. **部署服务**:在MyEclipse中,右键点击项目,选择“发布”或“部署”到应用服务器,如Tomcat或Jetty,XFire会自动将服务暴露为SOAP Web服务。 6. **测试服务**:一旦服务部署完成,可以使用MyEclipse内置的Web...
XFire是一个轻量级的WebService框架,它提供了一种简单的方式来开发基于Java的Web服务和客户端应用程序。XFire支持SOAP 1.1和1.2协议,并且能够很好地与其他标准兼容,如WSDL和UDDI等。它具有以下特点: 1. **简洁...
使用 MyEclipse 8.0 GA 和 XFire 框架开发 WebService 是一种高效且简便的方式。本教程通过逐步指导,详细介绍了如何创建 WebService 项目、配置 WebService 设置、定义 WebService 接口与实现类、扩展 WebService ...
【在MyEclipse中使用XFire开发Web服务】 在MyEclipse环境中,开发基于XFire的Web服务分为几个步骤: 1. **环境配置**:首先确保安装了MyEclipse 7.0及JDK 1.6或更高版本。 2. **创建Web服务项目**:通过File -> ...
- 选择“New”>“Others”>“MyEclipse”>“WebService”>“WebService”,创建新的Web Services程序,并指定服务名称为`HelloKitty`。 ![创建Web Services程序](pic) ![填写Web Services信息](pic) - XFire会...
标题中的"MyEclipse下用XFire开发WebService(入门级)源码"指的是一项使用MyEclipse集成开发环境,结合XFire框架来创建和部署Web服务的教程,适合初学者。XFire是一款早期的Java Web服务实现库,它简化了SOAP(简单...
通过上述步骤,我们可以清晰地看到如何利用XFire框架在服务器端发布一个简单的WebService,以及如何在客户端调用该服务。整个过程涉及项目创建、服务类编写、服务配置、以及客户端的调用,每个环节都是构建一个功能...
在本文中,我们将探讨如何在MyEclipse环境下利用Xfire框架发布Web服务,并进行客户端调用。Xfire是一个轻量级的Java Web服务框架,它简化了服务的创建和部署过程。 首先,确保你的开发环境准备就绪。安装Java ...
开发者可以了解MyEclipse如何与Xfire结合,以简化Web服务的开发过程,同时掌握Web服务的核心概念,如WSDL(Web Services Description Language)、SOAP(Simple Object Access Protocol)以及服务的发布和调用。...
### XFire Java SOAP框架概述 XFire是一款开源的Java SOAP框架,主要特点包括: ...这不仅有助于理解SOAP WebService的工作原理,还能实际操作并掌握如何使用MyEclipse与XFire框架来构建完整的WebService应用。
在本教程中,我们将探讨如何使用MyEclipse集成开发环境(IDE)结合XFire库来创建、发布和消费Web服务。 首先,让我们了解MyEclipse。MyEclipse是一款强大的Java EE集成开发环境,它提供了丰富的功能,包括对Web服务...
【标题】"用MyEclipse6.0开发XFire WebService应用"主要涉及的是在Java Web开发环境中,利用MyEclipse6.0这个强大的集成开发环境(IDE)来创建和消费基于XFire技术的Web服务。XFire是Apache CXF项目的一部分,是一个...
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...
5. **发布服务**:使用XFire提供的API,将服务暴露为Web服务,发布到一个指定的URL上。 6. **生成WSDL**:XFire可以自动生成WSDL文件,这个文件描述了服务的接口和调用方式,供客户端使用。 7. **编写客户端代码**...
【XFile方式发布webService】是一种使用XFire Java SOAP框架在MyEclipse环境中发布Web服务的方法。这种方法在描述中提到已经经过验证,并且适合初学者按照步骤操作。 首先,我们来了解一下开发环境:Sun Java 5、...
【XFire开发WebService入门教程】 在本文中,我们将详细介绍如何在MyEclipse 6.5环境下使用XFire框架创建和消费Web服务。XFire是一个快速、轻量级且功能丰富的Java Web服务实现库,它使得在Java应用中构建和使用Web...