`

webservice

    博客分类:
  • java
 
阅读更多
http://www.ibm.com/developerworks/cn/java/j-jws6/

客户端:http://www.blogjava.net/fatbear/archive/2009/03/16/260032.html

CXF 2.0 学习笔记-2(客户端)



try {
            JaxWsProxyFactoryBean  factory = new JaxWsProxyFactoryBean (); 
            factory.setServiceClass(WebServiceSample.class);
            factory.setAddress("http://127.0.0.1:9080/cxfTest/ws/HelloWorld");
            Object obj = factory.create();
            System.out.println(obj == null ? "NULL":obj.getClass().getName());
            if(obj != null){
                WebServiceSample ws = (WebServiceSample)obj;
                String str = ws.say("test");
                System.out.println(str);
                
                str = ws.say("1111");
                System.out.println(str);
                
                User u = new User();
                JAXBElement <String> je = 
                    new JAXBElement <String>(
                            new QName("http://bean.cxf.hs","name"),
                            String.class,"张三"); 
                u.setName(je);
                str = ws.sayUserName(u);
                System.out.println(str);
                
                //通过对象来交互
                ReqBean req = new ReqBean();
                req.setExp(new JAXBElement <String>(
                            new QName("http://bean.cxf.hs","exp"),
                            String.class,"<exp>111<exp>"));
                req.setSeqId(new JAXBElement <String>(
                        new QName("http://bean.cxf.hs","seqId"),
                        String.class,"12345678"));
                RespBean resp = ws.action(req);
                System.out.println("resp_id:"+resp.getRespId().getValue());
                System.out.println("resp_exp:"+resp.getExp().getValue());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
分享到:
评论

相关推荐

    Android通过webservice连接Sqlserver实例

    这个场景通常是通过Web服务,如WebService来实现。本文将详细介绍如何在Android应用中利用WebService接口连接到SQLServer数据库,实现数据的增删改查操作。 首先,理解概念: 1. Android:Android是一种开源操作...

    WebService教程+实例+代码提示功能WebService实例.rar

    这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...

    webservice测试调用工具WebserviceStudio20

    WebserviceStudio是一款强大的Web服务测试和调用工具,版本为20。这款工具主要帮助开发者和测试人员方便地测试和调试他们的Web服务。以下是WebserviceStudio的一些核心功能和相关知识点: 1. **图形化界面**:...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    SqlServer触发器调用WebService

    ### SqlServer触发器调用WebService知识点详解 #### 一、SqlServer触发器简介 在了解如何通过Sql Server触发器调用WebService之前,我们首先需要对触发器有一个基本的认识。触发器是一种特殊的存储过程,它被定义...

    c++调用webservice(包括静态和动态以及webservice源码)

    然而,由于其自身不直接支持Web服务(WebService)的调用,开发者通常需要借助第三方库或者特定的技术来实现。本篇文章将详细讲解如何在C++中调用WebService,包括静态和动态方式,并探讨相关的源码实现。 首先,让...

Global site tag (gtag.js) - Google Analytics