[webservices开发]XFire实战
你可以到http://www.kuaff.com下载本篇文档的pdf版以及升级版,我会不定期的进行文档的补充和完善。 ?????? XFire是codehaus推出的下一代的java SOAP框架,通过提供简单的API和支持标准协议,你可以方便的开发面向服务的程序。内建在STAX基于流的XML解析引擎的基础上,XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当的高,加上和String集成,在目前的java webservices开源社区非常的受欢迎,也被多个开源项目所集成。这篇文档将通过实例带你进行Xfire简单开发之旅。通过一系列的实际例子,带你进入的XFire的webservices世界。 ?????? XFire拥有以下的特性: 2??????? 支持重要的web服务标准,如SOAP、WSDL、WS-I、WS-Addressing、WS-Security基本概要等 2??????? 高性能的SOAP 栈设计 2??????? 可插拔的绑定,支持POJO、XMLBeans、JAXB1.1、JAXB2以及castor 2??????? jsr 181规范 2??????? 支持多种传输协议:HTTP,JMS,XMPP,In-JVM等 2??????? 可嵌入式的API 2??????? 支持Spring、Pico、Plexus、Loom容器 2??????? JBI支持 2??????? 客户端和服务器端的存根创建工具 2??????? JAX-WS的早期支持 ? 通过下表你可以看到XFire和其它框架的SOAP 栈的实现的比较(2006年3月30日): 一般特性:
? 容器集成
? 传输方式
? Web服务扩展标准(WS-*)
??????? ?????? 这篇文档将从下面几个开发方面来介绍Xfire的应用: 2??????? 配置XFire 2??????? 简单的Web服务 2??????? jsr181风格的Web服务 2??????? xmlbeans风格的Web服务 2??????? 访问天气预报web服务 2??????? 和axis、axis2交互 2??????? 和asp.net交互 2??????? 集成String 2??????? 其他WebServices规范 本篇文档中介绍的例子都是采用Eclipse开发,应用服务器是tomcat。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |