`
ggxin
  • 浏览: 42326 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

Spring+XFire架设WebService服务

阅读更多

1、下载XFire1.2.6,把lib文件夹下所有文件导入到WEB项目的lib目录下,连同xfire-all-1.2.6.jar一起放入,删除spring-1.2.6.jar 其他有冲突的包自行删除。

 

2、在web.xml文件中加入如下配置,注意将其放在Spring配置的后面

<servlet>
     <servlet-name>XFireServlet</servlet-name>
     <servlet-class>
         org.codehaus.xfire.spring.XFireSpringServlet
     </servlet-class>
	 </servlet>
	 <servlet-mapping>
	     <servlet-name>XFireServlet</servlet-name>
	     <url-pattern>/servlet/XFireServlet/*</url-pattern>
	 </servlet-mapping>
	 
	 <servlet-mapping>
	     <servlet-name>XFireServlet</servlet-name>
	     <url-pattern>/services/*</url-pattern>
	 </servlet-mapping>

 

3、在classes目录下新建applicationContext-webservice.xml 配置文件,配置如下

<?xml version="1.0" encoding="UTF-8"?>  
<beans xmlns="http://www.springframework.org/schema/beans"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans   
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  
      
    <import resource="classpath:org/codehaus/xfire/spring/xfire.xml" /> 
     
    <bean  class="org.codehaus.xfire.spring.ServiceBean">
        <!-- 服务对外名称 -->
        <property name="name" value="sendSms"/>
        <!-- 服务实现Bean 在Spring中配置该bean 或使用注解 -->
    	<property name="serviceBean" ref="sendSms"/>
    	<!-- 接口类 -->
    	<property name="serviceClass"  value="com.gdsms.webservice.SendSms"/>
	</bean>
</beans>  

 

4、如果要返回自定义对象,则需要在提供服务的类同目录下新建文件:服务名.aegis.xml 配置文件,如:

<?xml version="1.0" encoding="UTF-8"?>
<mappings>
    <mapping>
        <method name="send">
         <return-type componentType="com.gdsms.webservice.result.SendSmsResult"/>
        </method>
    </mapping>
</mappings>

 5、启动 搞定。

0
1
分享到:
评论
1 楼 zhangjidong2005 2013-09-17  
XFire被cxf淘汰了

相关推荐

    spring+xfire( 编写webservice完整配置+案例)

    Spring 和 XFire 是一个经典的组合,用于在Java应用程序中创建和消费Web服务。Spring作为一个强大的框架,提供了全面的依赖注入和面向切面编程能力,而XFire是早先的Web服务实现,它允许开发者轻松地将Java接口转换...

    Spring+xFire实现webService

    Spring+xFire 实现 WebService 是一种在 Java 开发中创建和使用 Web 服务的方式,它结合了 Spring 框架的灵活性和 xFire(现在称为 Apache CXF)的 Web 服务功能。以下是对这个技术栈的详细说明: 1. **环境配置**...

    spring+hibernate+struts+XFire的webService实例

    本实例"Spring+Hibernate+Struts+XFire的WebService"提供了一个全面的框架整合,用于创建功能丰富的Web服务。以下将详细解析这个实例所涉及的技术点: 1. **Spring框架**:Spring是一个开源的Java平台,它为开发...

    Spring+xfire实现WebService

    在IT行业中,构建Web服务是常见的任务,而Spring框架与XFire的结合提供了一种高效且灵活的方式来创建和消费Web服务。本篇文章将深入探讨如何使用Spring和XFire来实现Web服务,以及这两个组件的核心功能和它们之间的...

    Spring+Hibernate+Xfire+发布WebService

    Spring+Hibernate+Xfire+发布WebService教程文档

    spring+xfire实现webservice简单例子

    在本文中,我们将深入探讨如何使用Spring框架与XFire库结合来实现Web服务。Spring是一个广泛应用的Java企业级开发框架,而XFire是早期的Web服务实现库,它提供了轻量级、高效的SOAP(简单对象访问协议)服务支持。...

    xfire+spring+maven构建webservice服务器和客户端

    标题中的“xfire+spring+maven构建webservice服务器和客户端”揭示了本教程将围绕三个主要技术进行讨论:XFire、Spring和Maven。这三者都是Java开发中不可或缺的工具,尤其在构建Web服务方面。 XFire是早期的一个...

    xfire+spring+webservice+client

    标题中的“xfire+spring+webservice+client”是一个关于集成XFire、Spring框架和Web服务客户端的专题,这涉及到Java开发中的一项重要技术——Web服务的消费与提供。在这个主题下,我们将深入探讨以下几个核心知识点...

    Spring+cxf请求webService

    【Spring+CXF请求WebService详解】 在Java开发领域,Spring框架以其强大的依赖注入和面向切面编程能力被广泛应用,而CXF则是一个优秀的开源服务开发框架,支持SOAP和RESTful服务。当Spring与CXF结合使用时,可以...

    xfire+spring+安全认证

    "xfire+spring+安全认证"的主题聚焦于如何利用XFire和Spring框架来实现安全的Web服务。XFire是一个用于创建、消费和部署SOAP Web服务的Java库,而Spring框架则是一个广泛使用的全功能应用开发框架,提供了包括安全性...

    spring+xifre 发布webservice服务

    标题“spring+xifre 发布webservice服务”指的是使用Spring框架和XFire库来创建并发布Web服务。Spring是一个广泛使用的Java企业级应用开发框架,它提供了强大的依赖注入(DI)和面向切面编程(AOP)功能。而XFire是...

    Spring + Xfire + 注解方式

    在使用注解的方式时,开发者可以在类或方法上添加特定的注解(如@Service、@Controller、@Repository等Spring注解,以及@WebService、@WebServiceRef等Xfire注解),从而让Spring和Xfire自动识别并处理这些服务。...

    spring+xfire集成解决方案

    XFire则是一款开源的轻量级Web服务框架,它提供了简单易用的API来实现SOAP消息处理,以及与其他系统的互操作性。 #### 二、问题背景及分析 在实际项目开发过程中,可能会遇到需要同时使用Spring和XFire的情况。...

    webservice+spring+xfire完整项目(包含jar包)

    这个"webservice+spring+xfire完整项目"包含了所有必要的jar包,意味着开发者可以直接在MyEclipse这样的集成开发环境中使用,无需额外下载或配置依赖。导入项目后,开发者可以查看和学习如何在Spring框架中配置和...

    Spring XFire 实现webService

    **Spring XFire 实现Web服务** 在Java世界中,Spring框架以其灵活性和强大的功能成为企业级应用开发的首选。而XFire(后被Apache CXF所吸收)则是一款高效的Web服务实现工具,它允许开发者轻松地创建和消费SOAP Web...

    grails+Xfire webservice

    grails+Xfire webservice

    Xfire+spring+hiebrnate webService

    本项目“Xfire+Spring+Hibernate WebService”是一个采用特定技术栈构建的Web服务解决方案。下面将详细阐述这个项目中涉及的核心技术和它们之间的交互。 【Xfire】: Xfire是一款开源的Java库,它提供了创建和消费...

    xfire+spring+webservice

    《XFire、Spring与Web服务集成的深度解析》 在当今的软件开发中,Web服务已经成为企业级应用间通信的重要手段。XFire、Spring和Web服务的结合为开发者提供了强大的工具,使得构建、部署和管理Web服务变得更为简便。...

Global site tag (gtag.js) - Google Analytics