一个包含jax-ws和jax-rs的例子(含服务端和客户端)

最近的几个项目中都用到了webService,但都是基于jax-ws的大webservice,而且是基于axis2开发的。都说CXF的效率相比axis2要高,所以一直想把怎么用cxf开发webservice总结下。而且restful webservice这么火,不会用还真不行啊。

参照网上下面这篇restful webservice文章
http://www.cnblogs.com/ggjucheng/p/3352477.html
和其它一些文章,我做了个小例子。例子包含两个项目,在server项目中用spring和CXF3发布了jax-ws的soap webservice,也同时发布了jax-rs的restful webservice,同时在另一个项目中实现了调用两种web service的客户端,用于以后参照。

源码附上。
发布的两种webservice的截图:

一个包含jax-ws和jax-rs的例子(含服务端和客户端)_第1张图片

我的build path中引用的cxf是外部库,所以大家也需要自己下载cxf3(我用的是apache-cxf-3.0.5),配置一下cxf的运行时环境,引用cxf lib库,参照下图:

一个包含jax-ws和jax-rs的例子(含服务端和客户端)_第2张图片

一个包含jax-ws和jax-rs的例子(含服务端和客户端)_第3张图片

你可能感兴趣的:(一个包含jax-ws和jax-rs的例子(含服务端和客户端))