此外 XFire 非常适合集成到基于 Spring Framework 的项目中。 值得一提的是,XFire 目前已经不再进行开发,其官方继任者是 Apache CXF。...XFire 的用法比较简单,首先在 META-INF/xfire/services.xml 中定义需要导出的服务,比如: webservices.services.weaver.com.cn weaver.workflow.webservices.WorkflowService... weaver.workflow.webservices.WorkflowServiceImpl 这样 weaver.workflow.webservices.WorkflowService 就被认为是导出服务。
把XFire依赖的jar包放入lib文件夹下。 2. 在web.xml中加入如下代码: 3. 编写程序代码 首先编写一个功能的接口类。...UUID.randomUUID().toString(); } } 4在src下或者直接在webapp\WEB-INF下创建一个文件夹META-INF,在META-INF下边在创建一个目录xfire...,在xfire目录里边创建一个services.xml文件,内容如下: HelloXfire http...xfire=XFireFactory.newInstance().getXFire();//通过xfire工厂来创建一个xfire的对象 XFireProxyFactory
根据WSDL生成客户端代码 XFire允许通过运行Ant任务,根据WSDL文件生成访问Web Service的客户端代码存根,同时XFire还提供了一个Eclipse插件完成相同的任务。...,创建一个Name为XFire,URL为 http://dist.codehaus.org/xfire/update/的网站; 4.点击Finish安装XFire插件。...小结 比之于Axis,XFire在实施Web Service更加简洁高效,因此XFire在短短的时间里成为了Web Service开发者的炙手可热的框架。...更可贵的是XFire对Spring提供了强大的支持,可以非常方便地在Spring中使用XFire实施Web Service。...XFire为Eclipse提供了一个可以根据WSDL生成客户端存根代码的插件,相信XFire也将为其它非Java语言提供类似的插件。
1 概述 xfire是webservice的一个实现框架,是apache旗下CXF的前身,是一个比较被广泛使用的webservice框架,网上有很多关于如何使用xfire或cxf的hello world...案例,但是对于它是如何运行起来的介绍比较少,最近在排查问题时对xfire的代码进行了debug,因而对xfire的运行有了大概了解,在此进行下简单总结。...2 Service xfire作为webservice的实现框架,首当其冲的要先了解下xfire是如何将系统中的一个个功能各异的interface抽象成了具有共同行为和属性的service。...在xfire中是用org.codehaus.xfire.service.Service这个类来表示抽象出来的结果,我们首先了解下继承结构图,可以看到其主要实现了两个接口:Visitable和HandlerSupport...在这些基础功能之外,xfire还对ChannelEndpoint进行了设置,ChannelEndpoint是指定了这个channel的终点,由它负责具体对收到的数据进行的处理。
XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。...和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率。 ...xfire在另外一个项目用过,其实挺简单并且很好用。 pom.xml xfire xfire-all 1.2.6 xfire wsdl4j</artifactId
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
3、Codehaus XFire XFire核心是一个轻量的基于STAX消息处理模型,用来与SOAP消息交互,它支持不同类型的绑定机制、容器和传输协议。
二、使用xfire框架,我这里使用的是MyEclipse集成的xfire进行测试,利用xfire开发WebService可以有三种方法: a.一种是从JavaBean中生成。...具体实现步骤如下: 1.用Myeclipse建立webService工程(注意:Web Service&J2EE Details中的Framework选XFire),目录结构如下: 2.创建IHello.java...;import org.codehaus.xfire.client.Client;import org.codehaus.xfire.client.XFireProxyFactory...;import org.codehaus.xfire.service.Service;import org.codehaus.xfire.service.binding.ObjectServiceFactory...Service 如果调用本机写的只需要把URL中的地址换成本机能访问的地址即可 Client c = new Client(new URL(“http://www.webxml.com.cn/webservices
工作时,经常有一些情况需要我们对WebServices进行测试,于是经常不得不手写测试用例,然后编译运行等等.一套流程下来,浪费不少时间,于是便萌生了做这么一个插件的想法。...在左上角输入需要调用的WebServices,比如“http://www.webxml.com.cn/WebServices/WeatherWebService.asmx”,点击【获取】按钮,就会在左侧看到所有的...这是一个天气预报的WebServices哦。通过这些操作,我们可以很方便的动态调用WebServices,以测试结果是否正确。...当然WebServicesTest还可以生成WebServices代码以及WSDL文件。 最后的话 先给出下载链接:点此下载CodeLove,点此下载WebServicesTest。
中查看详细的信息,本文章主要介绍使用Jmeter怎么来做web services的接口测试,首先它也是基于HTTP协议的,我们实现电话号码归属地的查询,首先来看请求信息和响应信息,见如下: POST /WebServices...getMobileCodeInfoResponse> 在如上的信息中,可以得知如下的信息: 请求地址:http://ws.webxml.com.cn/WebServices
Web Services 是一种基于互联网的技术,用于在不同的应用程序之间共享数据和服务。它允许应用程序通过网络进行通信,而不必担心它们所处的操作系统、编程语言...
六、Java的Webservice技术 比较流行的有: Axis2,JAX-WS,CXF,xFire 1、JAX-WS概述 JAX-WS2.0 的全称为 Java API for...XML-Based Webservices (JAX-WS) 2.0。...3、CXF Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。...4、XFire XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。...和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率。
webservices系列参考资料 [1].webservice搭建和文件上传下载:http://wuhongyu.iteye.com/blog/807470 [2].天气预报和手机号信息查询:https
浏览器打开http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?...手机号码详情查询 使用wsimport生成客户端代码 wsimport -p com.lc.client3.mobile -keep http://ws.webxml.com.cn/WebServices...webservices系列参考资料 [1].webservice搭建和文件上传下载:http://wuhongyu.iteye.com/blog/807470 [2].天气预报和手机号信息查询:https
根据包引用关系,反查出xfire:xfire-all 这个包将其他子包也引入到了工程中,在这个包的引用关系中也找到了xbeans包的引用。...最后修改导入包,排除org.codehaus.xfire其他包 compile ("org.codehaus.xfire:xfire-all:1.2.6") { exclude group: "org.codehaus.xfire
支持的框架: 支持JAX-WS服务规范的框架有: CXF,Axis,Xfire,结合java语言均可实现JAX-WS。...支持JAX-RS服务规范的框架有: CXF:Xfire和Celtix的合并 Jersey:sun公司的JAX-RS参考实现 RESTEasy:JBoss的JAX-RS项目 Restlet...JAX-WS:java TM API for XML-Based WedService,是针对webservices。...JAX-RS:java TM API for RESTful webservices,是针对RESTful HTTP Service。 JAX-WS是以动词为中心,指定的是每次执行函数。
3、XFire是一个高性能的WebService框架,在Java6之前,它的知名度甚至超过了Apache的Axis2,XFire的优点是开发方便,与现有的Web整合很好,可以融为一体,并且开发也很方便。...XFire后来被Apache收购了,原因是它太优秀了,收购后,随着Java6 JWS的兴起,开源的WebService引擎已经不再被看好,渐渐的都败落了。...CXF来自于XFire项目,经过改造后形成的,就像目前的Struts2来自WebWork一样。可以看出XFire的命运会和WebWork的命运一样,最终会淡出人们的视线。...基于以上的认识,我们可以得知,虽然有了Java6,但是我们还可以选择Axis2、XFire、CXF等。我们不能指望有了Java6 JWS,就能异想天开去实施SOA。
领取专属 10元无门槛券
手把手带您无忧上云