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,或者注入然后进行调用 。


       

    怕什么真理无穷 进一寸有一寸的欢喜
  • 相关阅读:
    Android--MediaPlayer高级
    Android--SoundPool
    Android--MP3播放器MediaPlayer
    Android--加载大分辨率图片到内存
    Android--Task和BackStack高级
    Android--Activity的启动模式
    Android--操作图片Exif信息
    JDK5.0特性,使用ProcessBuilder执行本地命令
    MySQL 读写分离 使用驱动com.mysql.jdbc.ReplicationDriver
    kafka delete topic
  • 原文地址:https://www.cnblogs.com/ccbk/p/5954957.html
Copyright © 2011-2022 走看看