`
huibin
  • 浏览: 740284 次
  • 性别: 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实例,图文并茂,详细记录开发过程。

    java xfire Webservices实例

    java xfire Webservices实例

    webservices xfire实例

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

    XFire与Spring组合发布webservices

    XFire与Spring组合发布webservices的几种方式实例,可以直接导入到环境运行

    MyEclipse下XFire开发Webservice实例.doc

    MyEclipse Web Services是建立在XFire Java SOAP框架和工具基础上的, XFire是一款开源的Java SOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在Web Services下的简单API,...

    XFire WebServices Server and Client

    一个用来演示webservices工作的代码工程,分为两部分,WebServices的服务端代码,部署在web服务器后,客户端代码可以用Client实例(设置好url参数)来调用部署在远程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下面的所有...

    android连接web services实例

    这个是我自己实践,加查询资料链接成功的心得!希望能对大家有所帮助,解析SoapObject如果有人能直接转化成java对象还希望指教下。里面如果谁不清楚请密我 303743000,下载了以后我包售后呵呵

    webservices soap (java)实例

    java webservices的例子,是基于xfire的,代码很简单,很容易学习

    webservices入门程序

    本实例是webservices 入门程序 包括服务和客户段,没有导入lib包 客户端是struts2

    Spring Web Service实例

    好像没有多少人讨论, 大多数的话题都是围绕xfire, cxf, axis/axis2等主流的Web Service框架.尽管是从事这方面的工作, 不过实际开发中还是公司内部开发的一个Web Service模块, 发现与Spring提供的这个模块的构架很像...

    Spring中文帮助文档

    3.8.5. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired ...

    Spring API

    3.8.5. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired ...

Global site tag (gtag.js) - Google Analytics