复习webservice (cxf实现)

 cxf --apache一项目

Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。Apache CXF已经是一个正式的Apache顶级项目。

------------------废话少写,贴实现代码---------------------------------


1.服务端:编写接口(@WebService)和实现类。



2.服务端:配置web.xml配置cxfserlvet,添加cxf.xml


*  配置cxf文件


发布



wsdl2java 解析wsdl生成客户端代码



客户端: 调用方式1



客户端: 调用方式2(模拟spring 的实现)




附: apache-cxf的包


下载地址 : https://download.csdn.net/download/u011877584/10309207 

猜你喜欢

转载自blog.csdn.net/u011877584/article/details/79699234