1:新建普通java工程
2:将Webservice lib下的所有类天加到本工程类路径中
3:将Webservice 的接口(连同包)拷贝到本src中 代用。
4:编写如下测试类并运行看结果:
package client;
import java.net.MalformedURLException;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import com.honest.service.UserManagerService;
public class ClientLogin {
public static void main(String[] arg){
System.out.println(login("honest","huangcheng"));
System.out.println(login("huangcheng","honest"));
}
private static boolean login(String name, String password){
Service userManagerService = new ObjectServiceFactory().create(UserManagerService.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String umsUrl = "http://localhost:8080/ums/services/UserManagerService";
boolean result = false;
try {
UserManagerService service = (UserManagerService) factory.create(userManagerService,umsUrl);
result = service.login(name, password);
} catch (MalformedURLException e) {
e.printStackTrace();
}
return result;
}
}
分享到:
相关推荐
本教程将详细讲解如何使用XFire来创建和消费一个简单的WebService。 首先,我们需要理解什么是XFire。XFire(现已被Apache CXF项目吸收)是一个基于Java的Web服务栈,它简化了SOAP(简单对象访问协议)和WS-*(Web...
Xfire是Java中的一个轻量级Web服务框架,它简化了Web服务的开发和部署,支持WSDL(Web Services Description Language)自动生成,使得服务消费者可以方便地找到并调用服务。 标题“Xfire调用WebService无法传递...
**Xfire开发Web服务与Java Web集成实例** 在软件开发中,Web服务是一种基于标准的、平台无关的方式,使得不同的应用程序之间能够交换数据和协同工作。Xfire是早期的一个流行的Web服务框架,它允许开发者快速地创建...
通过上述步骤,我们可以清晰地看到如何利用XFire框架在服务器端发布一个简单的WebService,以及如何在客户端调用该服务。整个过程涉及项目创建、服务类编写、服务配置、以及客户端的调用,每个环节都是构建一个功能...
Xfire是一个基于Apache CXF前身的轻量级框架,它提供了快速、简单地创建和部署Web服务的能力。Xfire支持SOAP、RESTful和XML/RPC等多种通信协议,使得开发者可以方便地构建服务端和客户端应用程序。 二、开发Web服务...
本篇将深入探讨如何使用XFire开发Web服务实例。 一、XFire简介 XFire是Apache CXF项目的前身,是一个快速、灵活且轻量级的Web服务框架。它允许开发者通过简单的API创建SOAP(Simple Object Access Protocol)服务,...
在本篇中,我们将聚焦于XFire,一个早期流行的Java WebService框架,用于构建和消费SOAP服务。 XFire,由Apache CXF的前身开发,是Java开发者创建高效、灵活的Web服务的一种工具。它提供了对SOAP、WSDL(Web服务...
在MyEclipse中使用XFire开发WebService是一种常见的Java Web服务实现方式。XFire是一个轻量级、高性能的Java Web服务框架,它简化了创建和消费Web服务的过程。下面将详细介绍如何在MyEclipse环境中利用XFire进行Web...
1. 创建一个新的Java Project,命名为“WebServiceClient”。 2. 将MyEclipse的库引入到这个项目中,以便可以调用Web服务。 3. 编写Java代码,通过生成的客户端代理类调用Web服务。这通常涉及到创建服务代理对象,...
【在Eclipse上使用XFire开发WebService】 在IT行业中,Web Service是一种常见的软件接口技术,允许不同系统之间通过网络进行通信和数据交换。Eclipse是一款强大的集成开发环境(IDE),而XFire则是一个免费的开源...
2. xfire-aegis:Aegis是XFire的一个子项目,提供了对象到XML的绑定,允许将Java对象直接映射为SOAP消息,反之亦然。 3. xfire-annotations:这个模块支持使用Java注解来定义Web服务接口和实现,使得代码更简洁、易...
总之,“简单的XFire WebService例子”旨在为初学者提供一个学习和实践Web服务开发的起点。通过这个例子,你可以逐步了解Web服务的基本概念,掌握XFire的使用技巧,并在此基础上探索更复杂的Web服务应用场景。
三、使用XFire开发WebService 1. **创建服务接口**:首先定义一个Java接口,该接口包含了服务提供的方法。 2. **实现服务**:创建接口的实现类,提供实际的服务逻辑。 3. **配置XFire**:通过XML配置文件或者注解来...
【XFire开发WebService入门教程】 在本文中,我们将详细介绍如何在MyEclipse 6.5环境下使用XFire框架创建和消费Web服务。XFire是一个快速、轻量级且功能丰富的Java Web服务实现库,它使得在Java应用中构建和使用Web...
XFire是Java平台上的一个开源Web服务框架,它为开发者提供了简单、高效的方式来创建和消费Web服务。这篇博客文章将深入探讨如何使用XFire进行基于Java的WebService开发。 首先,我们要理解什么是Web服务。Web服务是...
标题中的“xfire+spring+webservice+client”是一个关于集成XFire、Spring框架和Web服务客户端的专题,这涉及到Java开发中的一项重要技术——Web服务的消费与提供。在这个主题下,我们将深入探讨以下几个核心知识点...
总之,XFire为Java开发者提供了一个强大的工具,简化了Web服务的开发和部署。虽然现在CXF已经成为更主流的选择,但XFire的历史和功能仍然值得我们去学习和了解,特别是对于理解Web服务的基础概念和工作原理。