xfire+spring无缝配置

web.xml

<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:spring/*.xml</param-value>
	</context-param>

	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>

	<servlet>
		<servlet-name>xfire</servlet-name>
		<servlet-class>
			org.codehaus.xfire.spring.XFireSpringServlet
		</servlet-class>
		<load-on-startup>2</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>xfire</servlet-name>
		<url-pattern>/servlet/XFireServlet/*</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>xfire</servlet-name>
		<url-pattern>/services/*</url-pattern>
	</servlet-mapping>

 

applicationContext.xml:

<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/>
    <bean id="jaxbTypeMappingRegistry"
        class="org.codehaus.xfire.jaxb2.JaxbTypeRegistry" 
        init-method="createDefaultMappings" singleton="true"/>
    <bean id="webAnnotations"
        class="org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations"/>
    <bean id="handlerMapping"
        class="org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping">
      <property name="typeMappingRegistry">
        <ref bean="jaxbTypeMappingRegistry"/>
      </property>
      <property name="xfire">
        <ref bean="xfire"/>
      </property>
      <property name="webAnnotations">
        <ref bean="webAnnotations"/>
      </property>
    </bean>
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
      <property name="urlMap">
        <map>
          <entry key="/WebService">
            <ref bean="handlerMapping"/>
          </entry>
        </map>
      </property>
    </bean>
    <bean class="cn.com.aceway.web.webservice.WebServiceImplement">
    	<property name="userService" ref="userService" />
    </bean>
    <bean name="userService" class="cn.com.aceway.web.webservice.service.UserServiceImpl" />

 

 

深入了解Xfire-webservice包:构建高效Web服务 本文还有配套的精品资源,点击获取 简介:Xfire-webservice包是一个为实现Web服务交互设计的软件包,利用XML、SOAP、WSDL和UDDI等开放标准简化了Web服务的开发和部署。本文详细解析了Xfire-webservice包的功能,包括服务端开发、服务部署、客户端支持、性能优化和安全性等。同时,探讨了Xfire与Spring框架的整合以及Web服务的测试与... 阅读详情

相关推荐

org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar

org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar

Spring学习笔记21

Spring和Web Service       SOA的核心概念在于应用程序能够而且应该被设计成依赖于一组核心服务,而不是为每个应用重复实现相同的功能。下面让我们重看Ticket-to-Drive citation服务,这一次我们把citation服务bean变成一个webservice。1.     使用xFire导出web service前面我们使用Spring的expo

amethystic 2265

JSR181注解式的WebService

NULL 博文链接:https://endeavor416.iteye.com/blog/269974

Spring与XFire

概述XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。XFixe内建在STAX的基础上之上,STAX是基于流的XML解析引擎,这使得XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当高,加上其提供了和String集成的支持,在目前的Web Service

cb_121的专栏 7402

用XFire开发WebService+Spring注解

用XFire开发WebService Spring注解

faster lio 回环 加入GTSAM优化的记录

对Faster lio 加入回环、gtsam优化,在室外建图遇到的问题和过程

Nico_jion的博客 2599

org.apache.cxf.spring.remoting.Jsr181HandlerMapping类找不到

如果你在做cxf,并且你想做全注销

花洛云非的小屋 2983

告别卡顿!用AVPro Video在Unity 2022.3里流畅播放4K视频的保姆级配置流程

本文详细介绍了如何在Unity 2022.3中使用AVPro Video插件实现4K视频的流畅播放。从环境配置、插件选型到核心性能优化技巧,包括解码器设置、内存管理策略和多平台适配方案,帮助开发者彻底解决卡顿问题,提升视频播放体验。

weixin_32349561的博客 318

使用 xfire 快速发布 WebService

 在经历过早年 Delphi, C++, Java 等不成熟环境中开发 WebService 的折磨之后,接触 ASP.NET 的最大感触,就是 WebService 的开发门槛被大大降低了。无需对 SOAP 或基本架构有任何了解,仅需简单的定义几个 Attribute 即可,所有的 dirty work 都由 ASP.NET 在后台自动完成。例如:

xymyeah 2388

解决相同型号USB设备在Windows系统中重复枚举问题

本文详细解析了Windows系统中相同型号USB设备重复枚举问题的成因及解决方案。通过修改注册表、使用PsTools工具清除设备记录以及编程实现自动化处理等方法,有效解决设备识别混乱问题,特别适用于自动化测试和工业设备管理场景。

weixin_42561040的博客 565

关于RS485通讯TVS器件选择的经验

先说经验结论 如果你的RS485用于频繁热拔插, 比如作为手持终端使用, 且手持器与目标板非隔离, 那么使用6.8CA可能是更好的选择.因为有热拔插会产生浪涌, 而且在非隔离的场合有些工业设备接地也是无法保障的.对于使用场景较为单一的, 点对点或点对多场合. 可以使用最大峰值脉冲电流较小的SM712.这是在长期的产品设计中得到的经验. 仅供参考 一. TVS的工作原理和作用 瞬态电压抑制二极管 ...

qq_20163075的博客 6509

使用xfire+spring构建webservice

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

遗失的世界 343

芯片硅前验证技术与驱动工程师实战指南

硅前验证是芯片开发流程中的关键环节,通过pre-silicon simulation等技术手段在流片前验证设计正确性。其核心技术包括软件仿真、FPGA原型验证和硬件仿真器解决方案,涉及Linux驱动开发、芯片架构理解和波形分析等核心技能。作为连接芯片设计与系统集成的桥梁,硅前验证能早期发现设计缺陷,节省数百万美元流片成本。以Cadence Palladium为代表的硬件仿真器,通过专用服务器系统实现比纯软件方案快100-1000倍的仿真速度,为驱动工程师提供完整的外设模型验证环境。掌握硅前验证技术可显著提升

weixin_42522857的博客 323

WebService的学习成长过程(二)

前面我们已经成功的做了一个WebService,我们仔细想想其实如果再做连接数据库的和返回复杂类型的已经没有什么意义了!我们已经用假数据和配置文件绑定做过了,更多的时候,我们可能需要结合Spring来应用!OK,这就是我们这次研究的重点了! 真的没有想到,用xfire来做WebService和Spring的结合会这么的简单! 我们可以向以前一样引入Spring!之前的例子只需要一点点修改就...

qs_21th的专栏 157

Python控制程控电源(USB)

随着智能电动汽车行业的持续发展,汽车电子或嵌入式设备在软硬件的测试中,都会使用程控电源供电,特别是自动化测试、压力测试场景必定使用到程控电源控制,控制电源上下电,监听电源电流、电压等,以下就以常见的艾德克斯程控电源为例,分享如何通过USB连接方式Python语言来控制程控电源。

测试领域技术分享 2865

CPU 访问外设的两种核心机制:MMIO(Memory-Mapped I/O) 和 DMA(Direct Memory Access)

BAR和DMA是计算机系统中两种关键的数据传输机制:BAR(基址寄存器)用于CPU与设备间的控制通信,映射设备寄存器便于配置操作;而DMA(直接内存访问)允许设备直接读写系统内存,无需CPU参与大量数据传输。典型场景如NVMe SSD读取数据时,CPU通过BAR下发指令,设备通过DMA高效传输数据到主机内存,最后中断通知CPU。虽然BAR能映射大内存空间,但仍无法替代DMA的高效数据传输功能,两者各司其职——BAR负责控制,DMA专注数据传输,共同实现高性能的硬件交互。

MHD0815的博客 237

axis和xfire以及CXF三种方式实现WebServices分别有什么优缺

1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。   2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services / SOAP / WSDL 的引擎,是WebService框架的

rockstar541的专栏 2万+

AI快速变现之路,AI视频创作

初期投入$3000(工具订阅+样片制作),重点攻克跨境电商和本地生活服务市场。关注2025年AIGC视频工具的API降价趋势(如Pika企业版折扣可达50%),建议与云服务商签订长期合作协议。

qq_29896351的博客 1981

tomcat发布的webservice怎么连接_Spring boot webservice怎么玩? 第277篇

相关历史文章(阅读本文之前,您可能需要先看下之前的系列?)WebService SOAP概述 - 第275篇WSDL是什么“Lese” - 第276篇一、前言 当官不为民做主,不如回家卖红薯;与其调用别人的服务,不如调用自己的服务。 看别人发布的WSDL服务是不是自己也心痒痒的,赶紧吧,3号技师已经等你好久了。 通过本文你将知道:有什么常见的技师手法,...

weixin_39932611的博客 254

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

WebService编程(1:Axis;2:Axis2/XFire;3:CXF;4:jdk6)

WebService编程(1:Axis;2:Axis2/XFire;3:CXF;4:jdk6) 2010-10-25 16:18 【虎.无名:很早以前用过axis,只要把任意java类改名为jws部署到tomcat中,就可以发布为一个webservice,觉得很神奇。后来用MyEclipse通过XFire向导创建WebService也很方便。到了java6时代,在 jdk中已经包含了wsg...

andylee624 206

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: hibernate不能get字符型主键数据
下一篇: sudo 的环境变量
flyingjava
博客等级 码龄20年 9粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值