XFire
XFire
XFire是与Axis 2并列的新一代WebService框架。之所以并称为新一代,因为它:
- 支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等 ;
- 使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
- Easily Create Services from POJOs;
- Spring的结合;
- 灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor。
Homepage: http://xfire.codehaus.org/
xfire1.2X 配置使用SOAP1.2报文 客户端
package readyesb.client; import java.net.MalformedURLException; import javax.xml.namespace.QName; import readyesb.xxxPWD; import org.codehaus.xfire.XFireFactory; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.soap.Soap12Binding; import org.codehaus.x...
XFire WebService 安全
1.概述 在最原始的时候,大家通过防火墙的IP白名单来控制WebService安全。 而正式的安全措施有SOAP Header自行实现认证与遵循WS-Security 1.0标准两种方式。 在SpringSide2.0 中,对这两种模式的服务端和客户端写法都做了演示。 1.1 参考资料 之前我在BEA成都UserGroup上的WS-Security的PPT XFire UserGuide:WS-Security 2.SOAP H...
XFire生火指南(下)
1. JSR181 JSR181式通过annotated POJO ,零配置文件的导出Web服务,是BEA倡导的,JavaEE5里的正规方式, XFire作了良好的支持。 但是,XFire关于JSR181方式的文档还不够清晰,请完整阅读本节以避免其中的陷阱。 1.1 参考文章 Spring, Hibernate and XFire Webservices with Spring, XFire...
XFire 最新生火指南(上)
作者: 江南白衣,作者保留版权,转载请注明出处。 1. 概述 XFire 是全球众多牛人在与axis系列对比后一致投票的选择。我比较欣赏的特性有: 与Spring整合,无须生成一堆文件,无须打包独立war,直接将应用中的Pojo导出为Web服务。 Aegis--超简约的默认Java XML 绑定机制,且可以Plugin其他绑定机制。 JSR181--annotatiton驱...
spring+xfire+webservice+helloworld
由于我们网站的sso系统要实行夸语言,跨服务器的特点,按照领导的指示 要用webService 我就google找了一下关于webService的资料,发现webService还非常复杂,自然我只能最简单的办法来搞了,找了近一个小时,终于在一个老外的网站上看到了关于xfire插件支持java,最重要的是支持spring框架而且非常简单就实现了功能,好在简单提示英语只有初中水平就可以...
XFire Web Service
1.概述 网站:http://xifre.codehaus.org Smallnest写的 XFire初级中文教程。 官方网站的User Guide和Quick Start。 JavaWorld的介绍文章 XFire是与Axis 2并列的新一代WebService框架。之所以并称为新一代,因为它: 支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等 ; 使用Stax解释XML,性能有了质的提高。XF...
使用XFire开发一个简单的web服务
你不必发布到tomcat等容器中就可以进行测试,常用的测试类常继承AbstractXFireSpringTest 抽象类。AbstractXFireSpringTest 类又实现了AbstractXFireTest 类,AbstractXFireTest 类是TestCase的子类,所以你可以使用junit进行单元测试。 下面看一个例子: package com.kuaff.xfire.sampl...