博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webservice中JAX-WS与CXF,Axis区别
阅读量:7309 次
发布时间:2019-06-30

本文共 612 字,大约阅读时间需要 2 分钟。

Web Service是一种能够使应用程序在不同的平台使用不同的编程语言进行通讯的技术规范,而这种技术规范的实现可以用不同的方法,比如使用基于XML形式的协议(SOAP)进行通讯或者是RESTFUL形式的。 

既然我们知道可以使用上面的两种形式进行通讯,那么我们就需要对上面的两种形式进行描述,规范化。而这些规范化的工作sun已经帮我们完成了,也就是 JAX-WS,JAX-RS这两种规范。 

对于JAX-RS我现在没怎么了解,主要讲讲JAX-WS。 

JAX-WS是一种规范,而在jdk1.6之后就有了自带的实现,但是这种实现是比较简单的,基本上就只能够传递SOAP协议格式的消息。这就是为什么我们可以在没有axis2或者CXF的情况下开发Web Service。  这时候我们就会想了,如果我们需要其他的服务,比如我想让JAX-WS与Spring集成。这种需求前辈都已经考虑过了,也实现了,不需要我们在去实现这样的需求。而这种需求的解决方案在JAX-WS中是采用框架。而JAX-WS的框架就有AXIS2和CXF。框架使用起来可能会更加灵活,功能更加强大。比如CXF不仅仅实现JAX-WS,也实现了JAX-RS规范。 

3d585e68-f8eb-3d2a-97d4-dbd29821b2cd.png

总而言之,JAX-WS是标准,CXF与Axis则是具体的框架实现。

     本文转自布拉君君 51CTO博客,原文链接:http://blog.51cto.com/5148737/1604472,如需转载请自行联系原作者
你可能感兴趣的文章
Linux 程序包管理 rpm yum dnf
查看>>
比较好用的硬盘格式化恢复软件
查看>>
创建数据库(表)
查看>>
IPSEC协议
查看>>
MySQL必知必会面试题(二)
查看>>
CMS垃圾回收过程
查看>>
c#中的继承
查看>>
linux 三剑客老三-grep
查看>>
win7 使用emeidter后无法右键新建记事本
查看>>
SaltStack之sls文件
查看>>
简单搭建LNMP平台
查看>>
记《浪潮之巅》-第一版-6.IT业的罗马帝国--微软,Microsoft
查看>>
苏州市相城区漕湖人民医院虚拟化容灾系统一套
查看>>
Powershell 之收集服务器配置
查看>>
【在线研讨】《敏捷开发用户故事分类与组织结构(三期-3)》
查看>>
16Python标准系列之random模块
查看>>
apache Options Directive 详解
查看>>
微信的视频如何找到文件并发送到电脑
查看>>
洛谷——P2421 A-B数对(增强版)
查看>>
洛谷——P1690 贪婪的Copy
查看>>