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

原创 2013年12月04日 21:51:23

服务端:

第一种发布方式: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配置文件的方式调用(需要依赖一个接口)


版权声明:本文为博主原创文章,版权归博主所有。如转载,请注明出处!

相关文章推荐

AXIS2 webservice客户端调用服务端的三种方式

第一RPC方式,不生成客户端代码 第二,document方式,不生成客户端代码 第三,用wsdl2java工具,生成客户端方式调用 Java代码   package...

Axis2+tomcat7.0 实现webService 服务端发布与客户端的调用.

图形化配置axis2 的demo 请参考  http://jingyan.baidu.com/article/e4511cf33c0a992b845eaf98.html 下边是比较繁琐的自行配制: ...

jdk annotation发布webservice服务 及生成客户端调用代码

下面我们简要介绍如何通过jdk自带的注解发布webservice 首先新建一个Java project为jdkmodel_server 第一步:新建需要发布的接口HelloWorld.java,里...

webservice 完整 实现方式 服务端 客户端 (cxf)

服务端: package com.thunisoft.np.fy.dwjk.akxt; import javax.jws.WebParam; import javax.jws.WebServ...

webservice快速入门-使用JAX-WS注解的方式快速搭建ws服务端和客户端(一)

WEBSERVICE快速入门的示例: 首先定义接口: [java] view plain copy  print? package com.whaty.platform.ws....
  • luoww1
  • luoww1
  • 2016年09月23日 09:39
  • 304

客户端编程方式调用webservice

  • 2015年10月13日 17:25
  • 17KB
  • 下载

webservice快速入门-使用JAX-WS注解的方式快速搭建ws服务端和客户端(一)

WEBSERVICE快速入门的示例: 首先定义接口: package com.whaty.platform.ws.server; import javax.jws.WebService; ...
  • yaerfeng
  • yaerfeng
  • 2012年12月21日 01:17
  • 15764
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webservice(四) 发布webservice服务和客户端调用的方式汇总
举报原因:
原因补充:

(最多只允许输入30个字)