最近在研究cxf 实现 web service.根据自己写的,然后根据网上的素材,编写了一套cxf 实现web service 的入门级文档,希望高手别喷我!
这个文档目录如下:
目录
(一)Web Service和ApacheCXF介绍
(二)CXF数据绑定
(三)HelloWorld Demo 开发
(四)CXF+Spring 集成
(五)CXF+Spring+jdbc 集成
(一)Web Service和ApacheCXF介绍
Web Service介绍
Web Service就是一个应用程序,它向外界暴露一个能够通过Web进行调用的API.它可以使用标准的互联网协议,像超文本传输协议http和XML.将功能体现在互联网和企业内部网上.Web Service是一套标准.它定义了应用程序如何在web上实现互操作性.Web Service可以让一个程序透明的调用互联网程序,不管具体的实现细节.只要Web Service公开了服务接口,远程客户端就可以远程调用服务.
Web Service优势
1.平台无关.不管使用什么平台,都可以使用Web Service.
2.编程语言无关,只要遵循相关协议,就可以使用任意编程语言
3.对于Web Service 提供者来说,部署,升级,维护Web Service都非常简单,不需要考虑客户端兼容问题,而且一次性完成
4.对于Web Service 使用者来说,可以轻易实现多种数据,多种服务的聚合.
Web Service三个基本技术
1.SOAP是Web Service的基本通信协议(就像http网络协议一样),是一种规范,用来定义SOAP消息的XML格式(XML Format).
2.WSDL是一个用来描述Web 服务和说明如何与Web 服务通信的XML语言.WSDL是Web Service的描述语言.用于描述Web Service的服务,接口绑定等.为用户提供详细的接口说明书.
3.UUID即统一描述,发现和集成协议.UUID实现了一组可公开访问的接口,通过这些接口,网络服务可以向服务信息库注册其服务信息,服务需求者可以找到分散在世界各地的网络服务.
Web Service开源实现
Web Service是一种标志,而不是一种具体的技术.不同的语言,不同的平台大都提供Web Service 的开发实现.在JAVA领域,Web Service的框架很多,例如AXIS,XFire,CXF,java自带的Web Service引擎等
Apache CXF框架
Apache CXF是Apache旗下一个重磅的SOA简易框架,它实现了ESB(企业服务总线).Apache CXF继承了Celtix和XFire倆打开源项目的精华,不仅提供了对JAX-WS全面的支持,并且提供了多种Binding,DataBinding,Transport以及各种Format的支持,并且可以根据实际项目的需要,采用代码优先(Code First) 或者WSDL优先(WSDL First) 来轻松地实现 Web Service的发布和使用.而且可以天然的和Spring 进行无缝集成.Apache CXF已经是一个正式的Apache顶级项目.
相关推荐
Apache CXF Web Service Development
Apache CXF Web Service Development 源码
Apache CXF Web Service Development Developing+Web+Services+with+Apache+CXF+and+Axis2+(3rd+Edition)
apache-cxf-web-serviceapache-cxf-web-service
详细的从入门到精通, 手把手的教你做WEB SERVICE 该资源借花献佛,是一个高手写的,我在这里借花献佛,推广推广,让大家多一个学习的机会,吃水不忘挖井人,轻大家也谢谢写该文档的高手
Apache CXF Web Service Development.pdf
web service apache-cxf-2.4.1.rar 框架依赖包
实战Web Service with CXF.ppt 博文链接:https://frankiehuang.iteye.com/blog/155333
NULL 博文链接:https://zhangzhennan.iteye.com/blog/1624624
实战Web+Service+with+CXF
电子书:Apache cxf web service development
NULL 博文链接:https://reymont.iteye.com/blog/1757518