Apache CXF Webservice学习笔记(一)

本文简要介绍了Web服务的概念及其在不同平台应用服务间的互操作性,并重点阐述了Apache CXF Webservice框架的功能特点,包括其支持的多种协议及运行环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         最近在学习Apache CXF  Webservice框架,如今学习了大概有一个月左右的时间。现在将学习的心得体会发布到博客上供大家分享,也我把我在学习过程中所遇到的问题困惑发布出来,希望大家指导指正。

         今天首先给介绍一下Webservice 以及 Apache CXF Webservice框架。相信大家作为一个Java EE开发人员或者其他语言的开发人员一定对webservice非常熟悉。所以下面我就简单介绍一下,摘取维基百科的说明:“Web服务是一种服务导向架构(Service-Oriented Architecture SOA)的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。”wiki的解释可能有些许抽象,套用百度百科的话就是:“系统对外的接口”。我自己的理解就是跨平台程序之间通信,传统的webservice是基于一种构建于HTTP协议之上的soap协议进行通信的,而后来兴起的RESTful架构风格(ROA)则是对传统基于SOAP消息的webservice是一个很大的冲击,在后面的学习笔记中我也将会介绍CXF对rest风格的webservice的支持。

         下面我来介绍一下我学习的框架Apache CXF,CXF是apache软件基金会的一个顶级项目下面是它的官方网站:http://cxf.apache.org/。它支持多种协议比如soap,xml/http,RESTful HTTP以及corba并且可以运行到多种不同的服务之上比如jms,http以及jbi它的前身是celtix和xfire。cxf支持多种frontend编程模型并且支持多语言编程。关于CXF的其他特性我就不多介绍了,大家可以去官网上浏览。我的CXF学习笔记是基于Java的,下一篇博客将会真正开始有关CXF的学习。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值