`
huibin
  • 浏览: 756775 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

XFIRE_WEBSERVICES实例

    博客分类:
  • JAVA
阅读更多

服务器端

 

接口

package com.server;

public interface IInfo {
 String sayHello(String words);
}

 

实现类 

 

package com.server;

public class InfoImpl implements IInfo{

	public String sayHello(String words) {
		return words;
	}

}

 

services.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
		<name>test</name>
		<serviceClass>com.server.IInfo</serviceClass>
		<implementationClass>com.server.InfoImpl</implementationClass>
		<style>wrapped</style>
		<use>literal</use>
		<scope>application</scope>
</service></beans>

 

 

 

客户端调用

package com.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;


public class Client {
public static void main(String[] args) {
	String webserviceUrl="http://localhost:8083/webservice/services/test";
	Service serv=new ObjectServiceFactory().create(IInfo.class);
    XFireProxyFactory xfile=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
    IInfo info=null;
    try{
		info = (IInfo)xfile.create(serv, webserviceUrl);
		String hello=info.sayHello("hello");
		System.out.println(hello);
    }catch(MalformedURLException e){}
}
}

 

 

 

 

详见附件,有疑问可以加我QQ:739921140

分享到:
评论

相关推荐

    MyEclipse+XFire开发Web Services

    ### MyEclipse+XFire开发Web Services #### 实验背景与目标 随着互联网技术的发展,Web Services作为一种重要的软件架构模式,在分布式系统中的应用越来越广泛。它允许不同平台、语言的应用程序通过标准协议(如...

    XFire_WebService开发例子.zip

    【标签】"XFire_WebService开发例子.zip" 指明了内容的关键主题,即XFire和Web服务的开发实例,这有助于快速识别文件内容的焦点。 在【压缩包子文件的文件名称列表】中,我们看到一个名为“XFire_WebService开发...

    java xfire Webservices实例

    Java XFire Web服务实例 Java XFire 是一个开源框架,它允许开发人员快速、轻松地创建和消费Web服务。在Java世界中,Web服务通常用于实现不同系统间的互操作性,使得应用程序能够通过网络共享数据和服务。XFire是...

    XFire-WebServices傻瓜配置.doc

    **XFire-WebServices傻瓜配置** XFire是一款开源的Java Web Services框架,它使得开发者能够轻松地创建和消费Web服务。XFire提供了简洁的API和XML绑定,使其成为开发人员构建基于SOAP的服务的理想选择。在本文档中...

    xfire webservices图文介绍详细步骤(附源码)<转>

    【xfire webservices图文介绍详细步骤(附源码)】 在IT行业中,Web服务是一种用于应用程序之间通信的技术,它允许不同系统之间的数据交换。XFire是Apache CXF项目的前身,是一个开源的Java框架,用于创建和消费Web...

    webservices xfire实例

    该资源包括两个文件夹一个是webservices xfire框架的客户端,另一个是服务器端,该项目采用的是IDE环境自动生成的,使用的是myeclipse8.6,如果不想使用IDE环境生成就自己下载xfire相应的jar包然后导入,即可自己...

    XFire 实现web service入门实例源码

    本教程将深入探讨如何使用XFire来实现一个基础的Web服务入门实例,并通过源码分析来增进理解。 首先,我们要明白Web服务的基本概念。Web服务基于开放标准,如SOAP(Simple Object Access Protocol)、WSDL(Web ...

    XFire WebServices Server and Client

    一个用来演示webservices工作的代码工程,分为两部分,WebServices的服务端代码,部署在web服务器后,客户端代码可以用Client实例(设置好url参数)来调用部署在远程web服务器上的方法,也可以通过网页查看提供的...

    xfire实现webservice实例

    本实例将深入探讨如何利用XFire来实现Web服务。 一、XFire简介 XFire是Apache CXF项目的前身,它提供了一个轻量级、高性能的框架,用于创建和调用Web服务。XFire通过简化编程模型和强大的注解支持,使得开发者能够...

    webservice xfire spring2.0完整实例

    在这个“webservice xfire spring2.0完整实例”中,我们将会探讨如何结合XFire 1.2.6和Spring 2.0来创建和消费Web服务。首先,我们需要理解Spring 2.0中的Web服务抽象层,即Spring Web Services模块。这个模块提供了...

    XFire与Spring组合发布webservices

    本篇文章将深入探讨如何利用XFire与Spring的组合来发布Web服务,并提供具体的实例和所需资源。 首先,XFire(现在称为Apache CXF的一部分)是一个轻量级的Web服务框架,它支持SOAP、RESTful等多种Web服务协议,并且...

    java web services实例

    一个java web services例子,到入myeclipse,添加相应的jar包,可以直接跑起来。下载xfire-distribution-1.2.6.zip,xalan-j_2_7_1-bin.zip,将xfire-distribution-1.2.6.zip中的xfire-all-1.2.6.jar和lib下面的所有...

    webservices学习之xfire

    在Web服务领域,XFire是一个历史悠久但至关重要的工具,它为Java开发者提供了一种实现Web服务(Web Services)的高效框架。XFire,全称为XFire Java Web Services,是Apache CXF项目的前身,它在早期为构建基于SOAP...

    java webservices xfire Demo

    Java Web服务(Xfire Demo)是面向开发者的一个实例教程,它主要展示了如何利用Xfire库来创建和使用Java Web服务。Xfire是一个轻量级、快速且易于使用的框架,专门用于构建基于SOAP(简单对象访问协议)的Web服务。在...

    实现webServices接口调用demo

    在Java中,XFire是一个流行的框架,用于快速开发和部署Web服务。本教程将深入讲解如何使用XFire在Java环境中实现Web服务接口的调用,包括内部和外部访问。 一、Web服务简介 Web服务是通过SOAP(Simple Object ...

    Web Services发布与调用(axis,xfire)

    1.3 **XFire发布Web Services** - **传递简单数据类型**: 与Axis类似,创建服务接口并使用XFire的注解,如`@Service`和`@Path`。 - **传递复杂数据类型**: XFire支持Aegis绑定,允许直接操作Java对象。你只需提供...

    XFire建立Webservice实例,入门级别,适合初学者

    【XFire建立Webservice实例详解】对于初学者来说,理解并构建一个Web Service是一个重要的学习步骤,而XFire作为一款曾经流行的开源框架,提供了一种简单的方法来创建和部署Web Service。本文将详细介绍如何利用...

    xfire下webservice服务实例.docx

    【XFire:Java SOAP 框架详解及...通过上述步骤,开发者可以快速上手,实现自己的Web服务实例。在实际项目中,结合Spring等框架,XFire可以实现更复杂的服务集成和管理,为企业的SOA(面向服务架构)提供强大支持。

Global site tag (gtag.js) - Google Analytics