zoukankan      html  css  js  c++  java
  • 关于webservice(CXF)的一些理解

      CXF是apache下开源的webservice框架,CXF依赖spring进行集成,支持soap1.1,soap1.2,XML/HTTP,RESTful HTTP 或者CORBA;

     使用jaxws来实现 SOAP1.1,1.2;

    1.通过编程的方法来实现CXF发布使用接口  ;

      A. 使用了jaxwsSeverFactoryBean  这个对象来进行发布 ;

      factory.setAddress("服务地址");
            // 设置service的地址
            factory.setServiceClass(SEI.class);
            // 指定porttype
            factory.setServiceBean(‘SEI的实现类对象’);
            // 指定服务类
            factory.create();
            // 发布服务

      B. 使用了jaxwsProxyFactoryBean  来创建client;

           // 创建
            JaxWsProxyFactoryBean proxyBean = new JaxWsProxyFactoryBean();
            // 设置wsdl文档的地址
            proxyBean.setAddress("wsdl文档的地址");
            // porttype(sei)
            proxyBean.setServiceClass(‘SEI.class’);      

         SEI sei= (SEI) proxyBean.create();

    2.使用了spring整合CXF方式;

    A.使用<jaxws:server> 发布Webservice服务

     在jaxws:server 中设置 address ,serviceclass,serviceBean

    B.使用jaxws:client 调用服务实现客户端;

    在<jaxws:client 中设置address ,serviceclass

    然后在代码中getbean,或者注入然后进行调用 。


       

    怕什么真理无穷 进一寸有一寸的欢喜
  • 相关阅读:
    堆栈信息分析
    JVM垃圾回收日志结构分析
    grep -n 显示行号
    Zabbix报告无交换内存主机 Lack of free swap space on xxxxx
    Zabbix利用msmtp+mutt发送邮件报警
    Nginx开启Gzip压缩大幅提高页面加载速度
    rsync --exclude 参数
    zabbix 监控客户端数据库 zabbix客户端
    centos 截图命令 screenshot
    centos下安装五笔输入法的教程
  • 原文地址:https://www.cnblogs.com/ccbk/p/5954957.html
Copyright © 2011-2022 走看看