电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

XFire开发webservice服务和客户端全攻略VIP免费

XFire开发webservice服务和客户端全攻略_第1页
1/10
XFire开发webservice服务和客户端全攻略_第2页
2/10
XFire开发webservice服务和客户端全攻略_第3页
3/10
使用XFire 开发webservice 服务和客户端全攻略 收藏 XFire 是与Axis 2 并列的新一代Web Service 框架,通过提供简单的API 支持Web Service各项标准协议,帮助你方便快速地开发Web Service 应用。 相对于Axis 来说,目前XFire 相对受欢迎,加上其提供了和Spring 集成的支持,在目前的Web Service 开源社区拥有众多的追随者。并且因为XFire 为Spring 提供的支持,使得我们可以很容易在Spring 中使用XFire 构建Web Service 应用。 XFire 与Axis2 相比具有如下特征: l 支持一系列Web Service 的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; l 使用Stax解释 XML,性能有了质的提高。XFire 采用Woodstox 作 Stax实现; l 容易上手,可以方便快速地从 pojo 发布服务; l 支持Spring、Pico、Plexus、Loom 等容器; l 灵活的Binding 机制,包括默认的Aegis,xmlbeans,jaxb2,castor; l 高性能的SOAP 栈设计; l 支持Spring、Pico、Plexus、Loom 等容器。 XFire 与Axis1 性能的比较如下: l XFire 比Axis1.3 快2-6 倍; l XFire 的响应时间是Axis1.3 的1/2 到 1/5。 XFire 在WebService 框架中开始较晚,它从现有的框架中借鉴了许多优秀的理念,力争将Web Service 的应用开发难度降到最低。此外,还提供了各种绑定技术、支持多种传输协议,对WebService 体系中许多新的规范提供了支持。 下面让我们来看一个 XFire 于Spring 集成的helloWorld 的简单例子。 一.实现的功能和特点 本例具有如下功能和特点: 1) 基于J2EE 平台的Web Service 服务; 2) 开发方便,配置简单; 3) 与 spring 无缝集成。 XFire 是完全基于流数据处理进行工作的系统,这意味着 XFire 不是将整个 SOAP 文档缓存在内存中,而是以管道的方式接收 SOAP 流数据。这种工作方式的转变带来了可观的性能回报,同时节省了内存的占用。 XFire 从管道中接收一个 SOAP 请求到返回一个 SOAP 响应,会经历一系列的阶段。在管道调用的任何一个阶段,XFire 都可以添加一些额外的 Handler,在对消息进行加工处理后再传入到下一个阶段中。在 SOAP 请求消息对 Web Service 发起真正调用之前,分别会经过传输、预转发、转发、策略实施、用户信息处理、预调用、服务调用等阶段。 二.开发环境 笔者的开发环境描述如下: 1) jdk: 1.5 版本; 2) Tomcat :5.5.20; 3...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

XFire开发webservice服务和客户端全攻略

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部