`
xwl1991
  • 浏览: 13621 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spring XFire 集成

阅读更多

web.xml

<context-param>
	         <param-name>contextConfigLocation</param-name>
	         <param-value>classpath:app*.xml</param-value>
	</context-param>
	
	<listener>
	  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	
	<filter>
	  <filter-name>ecd</filter-name>
	  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
	  <init-param>
	   <param-name>encoding</param-name>
	   <param-value>UTF-8</param-value>
	  </init-param>
	</filter>
	
	<filter-mapping>
	  <filter-name>ecd</filter-name>
	  <url-pattern>/*</url-pattern>
	</filter-mapping>
  
  <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>XFireServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>
   

 

 

applicationContext.xml

 <bean id="wsInterFace" class="com.ws.impl.WsInterfaceImpl"> 	</bean>

 

 

XFireServlet-servlet.xml

	
      <!--  引入XFire预配置信息  --> 
 <import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/> 
      
      <!--  使用XFire导出器  --> 
<bean id="baseWebService"  class="org.codehaus.xfire.spring.remoting.XFireExporter" 
       			lazy-init="false"  abstract="true" > 
       <property name="serviceFactory" ref="xfire.serviceFactory"/> <!-- 引用xfire.xml中定义的工厂 -->
         <property name="xfire" ref="xfire" />  <!--  引用xfire.xml中的xfire实例  -->
 </bean > 
      
      <!-- 定义访问的url  -->
<bean  class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" > 
         <property  name="urlMap" >              
             <map>                  
                <entry key="/WsInterface.ws" >                   
                    <ref bean="WsInterfaceService" />                  
                </entry>              
             </map >          
         </property >      
      </bean >      
      
<bean  id="WsInterfaceService"  parent="baseWebService"> 
         <property name="serviceBean"  ref="wsInterFace" />  <!--  业务服务bean   -->
         <property name="serviceClass"  value="com.ws.WsInterface"/> <!-- 业务服务bean的接口类--> 
</bean> 

 

 

分享到:
评论

相关推荐

    spring+xfire集成解决方案

    ### Spring与XFire集成解决方案详解 #### 一、Spring与XFire概述 Spring框架作为Java平台上最流行的轻量级框架之一,提供了强大的依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    spring集成xfire教程

    本教程将探讨如何将 Spring 集成到 XFire 中,以充分利用两者的优势。 首先,让我们了解 Spring 和 XFire 的基本概念。Spring 提供了一个全面的编程和配置模型,可以用于简化企业级应用开发,包括依赖注入、事务...

    spring 集成xfire 比较好的一种方式

    Spring 和 XFire 的集成是构建基于 SOAP 的 Web 服务的一种高效方法。XFire 是一个 Java 框架,专门用于创建和消费 Web 服务,而 Spring 框架则提供了全面的企业级应用开发支持。将这两者结合可以利用 Spring 的强大...

    spring xfire 客户端实例

    至于“springxfire”的标签,这强调了Spring和XFire的集成。Spring通过其强大的容器管理和依赖注入功能,使得我们可以优雅地管理Web服务客户端的生命周期,并且可以和其他Spring组件无缝协作。 在提供的压缩包`...

    整理xfire和spring的集成 web service 面向服务编程 java

    通过集成XFire和Spring,我们可以利用Spring的强大功能,如依赖注入和事务管理,简化Web Service的开发和维护。这种方式使得Web Service的实现更加灵活和易于扩展。同时,由于XFire支持多种协议,包括SOAP、REST等,...

    Spring XFire 实现webService

    本文将深入探讨如何使用Spring与XFire集成来实现Web服务。 首先,我们需要理解Spring的核心特性。Spring是一个轻量级的容器,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    xfire 与Spring完整集成实例(WebService)

    标题 "xfire 与Spring完整集成实例(WebService)" 提示我们关注的是如何将XFire框架与Spring框架整合,以实现Web服务的功能。XFire是一个早期的Java Web Service框架,它提供了快速、轻量级的方式来创建和消费SOAP...

    Web Service框架xfire与spring集成开发流程

    通过以上步骤,我们成功地将XFire集成到Spring中,创建了一个简单的Web Service应用。这种集成方式不仅简化了Web Service的开发,还利用了Spring的强大功能,如依赖注入和AOP,为Web Service提供了更健壮、更灵活的...

    xfire集成spring必须要的jar

    3. **Spring Web服务支持**:为了与XFire集成,我们需要`spring-web.jar`和`spring-webmvc.jar`,这两个库提供了Spring对Web服务的支持,包括SOAP消息处理和HTTP Servlet的集成。 4. **XFire-Spring模块**:`xfire-...

    webservice spring xfire的实例

    虽然现在XFire已经被Apache CXF所取代,但了解XFire的历史和使用方法对于理解Web服务在Spring中的集成仍有价值。 【标签】:“源码”:这表明文章可能涉及阅读和理解Web服务相关的源代码,帮助开发者深入学习Web...

    xfireSpring集成需要的Jar包

    `xfire-spring`是特别重要的,因为它包含Spring与Xfire集成所需的类和配置。 3. **XML解析库** - 如`xercesImpl.jar`和`xml-apis.jar`,它们用于处理XML文档,是Xfire处理SOAP消息的基础。 4. **AOP Alliance** - ...

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

    然而,在这个特定的案例中,我们使用的是XFire,因为它在早期被广泛使用,并且与Spring有良好的集成。 1. **安装和配置XFire**: 在开始之前,确保你的开发环境中已经包含了XFire的库。你可以通过Maven或Gradle将...

    spring xfire

    Spring 和 XFire 集成的知识点主要集中在如何在Java环境中构建基于J2EE平台的Web Service服务,以及如何利用Spring框架与XFire相结合来实现更高效、更便捷的开发。XFire是一个轻量级的Web Service框架,它强调性能和...

    Spring2.0和XFire1.2.6整合案例

    在IT行业中,集成框架是开发复杂应用程序的关键,Spring和XFire就是两个重要的工具。Spring作为一个强大的Java企业级应用开发框架,提供了丰富的功能,包括依赖注入、面向切面编程(AOP)以及各种服务管理。而XFire...

    xfire集成spring开发的一个数据库登陆验证实例,包含SSL安全机制

    Spring通过其`org.springframework.remoting.jaxws`包提供了对Web服务的支持,可以无缝集成Xfire。通过配置Spring的ApplicationContext,我们可以声明式地定义Web服务的提供者和服务消费者。例如,在`loginservice`...

    webservice xfire spring2.0完整实例

    - Spring通过`org.springframework.remoting.jaxws`包中的类与XFire进行集成,例如`LocalXFireWebServiceProxyFactoryBean`和`XFireWebServiceExporter`。前者用于创建Web服务客户端代理,后者用于暴露服务。 - ...

    xfire集成spring的jar包

    标题"xfire集成spring的jar包"指出,这是一个关于如何将XFire与Spring集成的解决方案,通过包含的jar包,我们可以创建和消费基于SOAP的Web服务。Spring是一个强大的Java应用框架,它提供了依赖注入、面向切面编程等...

    spring整合xfire例子

    XFire提供了丰富的API和工具,使得与Spring的集成变得简单。它支持XML处理、类型绑定、数据验证以及WS-I兼容性,为构建高性能、高可靠性的Web服务提供了可能。 三、Spring整合XFire步骤 1. **添加依赖**:首先,在...

    spring-mvc与xfire的集成

    spring-mvc与xfire的集成 对于这样的集成,看看里面的配置文件就行了 一个简单的接口,对应一个简单的实现。 然后在配置文件里指明就可以了。 DispatcherServlet本身会管理xfire的请求 配置文件中配置的key可以理解...

    xfire+spring+安全认证

    2. 将Spring Security集成到Spring应用上下文中,启用Web安全配置。 3. 在XFire服务端,配置WS-Security,如添加用户名令牌验证或者数字签名,确保消息传输的安全性。 4. 在客户端,设置相应的安全配置,如提供...

Global site tag (gtag.js) - Google Analytics