xFire客户端代码

简介:
复制代码
import java.net.URL;

import org.apache.log4j.Logger;
import org.codehaus.xfire.client.Client;

public class IServiceClient {

    private static Logger logger = Logger.getLogger(IServiceClient.class);

    public static String IServiceClient(String info) {
        String result="false";
        try {        
            logger.debug("begin Other");
                Client c1 = new Client(
                        new URL(
                                "http://127.0.0.1:8080/service/SendInfo?wsdl"));
                logger.debug("init");
                Object[] results1 = c1.invoke("setInfo",new Object[] { info});
                logger.debug("invoke");
                logger.debug(results1[0].toString());
                result=results1[0].toString();
                //Thread.sleep(500);
        } catch (Exception e) {
            e.printStackTrace();
        }
       return result;
    }



    public static void main(String[] args) {
        IServiceClient("1006");

    }

}
复制代码

 


作者:纯洁的微笑 
出处:www.ityouknow.com 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 

本文如对您有帮助,还请多帮 【推荐】 下此文。 
如果喜欢我的文章,请关注我的公众号

分类:  java

本文转自纯洁的微笑博客博客园博客,原文链接:http://www.cnblogs.com/ityouknow/archive/2012/11/26/2788772.html,如需转载请自行联系原作者
目录
相关文章
|
XML Java 数据处理
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
|
JavaScript Java 网络架构
|
XML Java 数据格式
java代码调用使用cxf搭建的webService服务传递对象
前边成功创建好一个cxf的webServcie服务,并带了一个无参数的方法。现在进一步尝试了使用带参数的方法,分别测了用String为参数和用自定义的对象为参数。 其中,使用String为参数时和不带参数的写法没有什么区别,调用时也就是很普通的调用。但是调用自定义对象为参数的方法时,实际数据并没有传递成功,于是在网上搜索一番后找到了解决办法,成功实现这一功能。 具体实现步骤大致如下: 1、
1281 0
|
Java
java程序调用xfire发布的webService服务(二)
在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端。而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端。 因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下: 一、测试向服务端传递字符串(重点在第二个):     为了进一步理解服务搭建,
1246 0