Xfire+Spring构建WebService服务器和客户端

本文介绍了如何利用Xfire与Spring构建SOAP WebService,包括Xfire的基本概念、特性,以及快速发布WebService接口的步骤。在创建Spring Web项目后,导入Xfire库,编写接口和实现类,配置web.xml和applicationContext.xml,启动服务器即可查看WSDL。客户端访问可通过动态方式实现,Xfire支持多种协议和服务标准,简化了Java开发Web服务的流程。
摘要由CSDN通过智能技术生成

Xfire简介

        XFire是新一代的Java WebService引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率。

   XFire是codeHaus组织提供的一个开源框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,这种处理方式不仅充分发挥了POJO的作用,简化了Java应用转化为Web服务的步骤和过程,也直接降低了SOA的实现难度,为企业转向SOA架构提供了一种简单可行的方式。

   XFire 支持将Web服务绑定到POJO、XMLBeans、JAXB1.1、JAXB2.0和Castor;

  支持基于HTTP、JMS、XMPP等多种协议访问Web服务;

  支持多种Web服务业界重要标准如SOAP、WSDL、Web服务寻址(WS-Addressing)、Web服务安全(WS-Security)等;

  支持JSR181,可以通过JDK5配置Web服务;

  高性能的SOAP实现;

  服务器端、客户端代码辅助生成;

  对Spring、Pico、Plexus等项目的支持等。

   XFire是一种基于Servlet技术的SOA应用开发框架,需要Servlet容器的支持。XFire支持在多种Servlet容器中运行,包括Websphere、Weblogic、TOMCAT等。支持JDK 1.4以上(含1.4).

   XFire框架目前的最新版本是1.2.6,可以访问http://xfire.codehaus.org 下载XFire框架的安装包,下载时请选择“全部二进制发布包”,而不仅仅是“XFirejar文件".下载地址:http://xfire.codehaus.org/Download

       Xfire已经不更新了,所以目前Spring4.0及以上已经不支持Xfire,如果需要和Spring集成,就用Spring3.2.x吧,当然也可以选择CXF(Xfire的下一代),新入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值