CXF和Axis的比较【转】】的更多相关文章

在SOA领域,我们认为Web Service是SOA体系的构建单元(building block).对于服务开发人员来说,AXIS和CXF一定都不会陌生.这两个产品都是Apache孵化器下面的Web Service开源开发工具. Axis2的最新版本是1.3.CXF现在已经到了2.0版本. 这两个框架 都是从已有的开源项目发展起来的.Axis2是从Axis1.x系列发展而来.CXF则是XFire和Celtix项目的结合产品.Axis2是从底层全部重新实现,使用了新的扩展性更好模块架构. CXF也…
本文主要介绍了,如何使用cxf内置的例子,学会开发webserivce,在web项目中使用,且包含spring支持. webserivce的开发可以使用cxf或者axis,好像还有httpclient等等.以前也多次研究过,上网搜过很多别人的例子来看,写过代码下来,但没有总结过,少废话,上干货. 1. 到cxf的官网下载jar包.我用的是以前下载下来的apache-cxf-2.7.6.zip,并非最新版本.下载完成后,解压后,目录结构如下左图: 打开其中的samples文件夹,其内包含了很多例子…
版本5.13.3的特性: 1.Supports a variety of Cross Language Clients and Protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP OpenWire for high performance clients in Java, C, C++, C# Stomp support so that clients can be written easily in C, Ruby, Perl, P…
WS ,JAX-WS ,JAX-RS,REST,Restlet,SOAP l  JWS: 是指与webservice相关的J2EE(其实现在应该叫做Java EE吧)技术叫做 JWS(全称就是 java webservice).没错,jws指的就是 javawebservice l  Jws含有的技术 1.        JAX-WS 2.        JAX-RS 3.        JAXB 4.        JAXR 5.        SAAJ 6.        StAX 诸多技术…
这是一个古老的问题,古老到从我若干年前遇到这样的问题就是一个解决之道:反复尝试.其实标准是什么,标准就是一个束缚,一种按既定规则的束缚,错点点,你的调用就可能不成功,不成功后你要花费大量的力气查找原因和错误,差异很多帖子,查找相似的地方,Webservice的实现不同,Soap,CXF,Axis等,每种工具都有指定的方式,刚开始尝试Soap发现这个根本没合适的包进行调用,也是IBM比较老的jar,2001年写的比较复杂,我对比较复杂的东西向来不感兴趣,因为太复杂我也搞不懂.索性用Axis2,在调…
去年这个时候在亿阳工作,经理让我做数据同步功能,用到WS,于是草草研究之后,就投入使用了.前两天同事给我讲解分配给我的项目时,讲到其中一块是数据同步功能,我不禁一笑,同事问笑什么,我说世界真是奇妙,去年这时候在做数据同步,今年换公司换项目换领导,还让我做数据同步.其实,从这也看出,随着信息化在中国的大力推进,像移动.广电这样的单位用的企业系统已经不止是一个两个,而是几十个,甚至上百,也就必然出现了系统间的通信和数据传输的问题,WS.SOA这些技术应该就是在此背景下出来的. 翻了翻之前关于WS的博…
前言: 用了cxf,axis等各种wbeservice实现库,简单试用了一下动态调用的方式,很不满意,完全无法满足业务的需要,所以自己实现了一个webservice采集客户端,方便动态调用外部webservice接口. 一.实现的功能 1.soap1.1客户端(soap1.1采集器) 2.soap1.2客户端(soap1.2采集器) 3.公共接口访问器 4.结果集获取(直接获取结果中的Result节点) 5.解析器,实现xml与java格式互转(支持格式:List,Map,String,Arra…
JAX-WS是一套Java用于开发XML Web Services的技术规范,它的实现一般有CXF.AXIS和JDK(version>=1.6),借助这些我们可以进行SOAP服务开发. CXF和AXIS是常见的WebService开发框架,这里我们使用JDK自带的注解简单实现一个服务并发布. 服务接口类:IHello.java package com.lichmama.ws.intf; import javax.jws.WebMethod; import javax.jws.WebParam;…
ActiveMQ 介绍 Active MQ 是由 Apache 出品的一款流行的功能强大的开源消息中间件,它速度快,支持跨语言的客户端,具有易于使用的企业集成模式和许多的高级功能,同时完全支持 JSM1.1 和 J2EE1.4 . 官方下载地址: http://activemq.apache.org/download.html 官方安装教程: http://activemq.apache.org/getting-started.html 默认管理页面:http://127.0.0.1:8161/…
前边说到了N多webService的概念. 其实,说白了,我个人理解的话,webService就是一个“概念”.就好像互联网一样,就是一个很虚幻,很高的一个概念.同样,webService也是.互联网遵循的是HTTP协议,websevice遵循的是soap协议. 要在遵循这个协议的基础上,实现某些功能的话也会有很多种选择,就好像实现互联网的话,可以有:java PHP ASP等.实现webservice的话,这些语言同样也可以实现,当然有语言就会有框架,就好像实现webService的话,就会有…