静水楼台

悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非!

webservice(四) 发布webservice服务和客户端调用的方式汇总

服务端:

第一种发布方式:jdk 提供的类 endpoint
endpoint.publish(address,implementor);//只能支持soap1.1版本的协议发布。。

第二种发布方式:cxf框架 提供的类ServerFactoryBean();

          见博客点击打开链接

第三种发布方式:cxf框架 提供的类JaxWSServerFactoryBean
JaxWSServerFactoryBean 是 ServerFactoryBean的 子类
可以发布soap1.2 版本的协议..

          见博客点击打开链接

第四种方式:通过配置文件的方式发布

       见博客点击打开链

客户端:
第一种调用方式:通过wsimport 生成本地的java 代码调用
第二种调用方式:通过urlConnect 调用webservice 
第三种调用方式:通过Service 编程方式调用(需要依赖一个接口)
第四种调用方式:通过ajax 的方式调用 (通过代理的方式解决)
第五种调用方式:cxf 提供ClientProxyFactoryBean 调用(需要依赖一个接口)
第六种调用方式:Cxf 提供的类 JaxWsProxyFactoryBean 调用(需要依赖一个接口)
第七种调用方式:通过cxf 提供的命令 wsdl2java 生成本地的java 代码调用.
第八种调用方式:通过spring配置文件的方式调用(需要依赖一个接口)


阅读更多
版权声明:本文为博主原创文章,版权归博主所有。如转载,请注明出处! https://blog.csdn.net/javandroid/article/details/17126953
个人分类: webservice
上一篇webservice(三) 使用JDK的EndPoint和cxf框架分别发布webservice服务
下一篇webservice(五) web项目发布webservice
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭