如何在Spring中XFire构建Web Service

发布时间:2021-07-14 09:07:42 作者:chen
来源:亿速云 阅读:264

这篇文章主要介绍“如何在Spring中XFire构建Web Service”,在日常操作中,相信很多人在如何在Spring中XFire构建Web Service问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Spring中XFire构建Web Service”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发XFire构建Web Service应用。相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我们可以很容易在Spring中使用XFire构建Web Service应用。

XFire与Axis2相比具有如下特征:

支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;2使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;3容易上手,可以方便快速地从pojo发布服务; 4支持Spring、Pico、Plexus、Loom等容器;5灵活的Binding机制,包括默认的 Aegis,xmlbeans,jaxb2,castor;6高性能的SOAP 栈设计;7支持Spring、Pico、Plexus、Loom等容器。8 XFire比Axis1.3快2-6倍;9XFire的响应时间是Axis1.3的1/2到1/5。XFire构建Web Service框架中开始较晚,它从现有的框架中借鉴了许多优秀的理念,力争将Web Service的应用开发难度降到***。此外,还提供了各种绑定技术、支持多种传输协议,对WebService体系中许多新的规范提供了支持。

实现的功能和特点 本例具有如下功能和特点:

1.基于J2EE平台的Web Service服务;

2.开发方便,配置简单;

3.与spring无缝集成。

XFire是完全基于流数据处理进行工作的系统,这意味着XFire不是将整个SOAP文档缓存在内存中,而是以管道的方式接收 SOAP流数据。这种工作方式的转变带来了可观的性能回报,同时节省了内存的占用。

XFire从管道中接收一个SOAP请求到返回一个SOAP响应,会经历一系列的阶段。在管道调用的任何一个阶段,XFire都可以添加一些额外的Handler,在对消息进行加工处理后再传入到下一个阶段中。在SOAP请求消息对Web Service发起真正调用之前,分别会经过传输、预转发、转发、策略实施、用户信息处理、预调用、服务调用等阶段。

到此,关于“如何在Spring中XFire构建Web Service”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Spring Boot调用SOAP Web Service
  2. 如何在Spring AOP中定义切点

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring xfire web service

上一篇:Hibernate HQL查询分为哪几个

下一篇:OSGi的动态化系统搭建方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》