`
vyyv
  • 浏览: 17599 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用XFire在spring中创建webservice

阅读更多

在web-inf/lib中添加下列jar

xfire-all-1.2.6.jar

jdom.jar

wsdl4j-1.5.1.jar

 

ApplicationContext 中加入

<bean name="echoService" class="org.codehaus.xfire.spring.ServiceBean">
    <property name="serviceBean" ref="echo"/>
    <property name="serviceClass" value="org.codehaus.xfire.test.Echo"/>
    <property name="inHandlers">
      <list>
        <ref bean="addressingHandler"/>
      </list>
    </property>
</bean>

<bean id="echo" class="org.codehaus.xfire.test.EchoImpl"/>

<bean id="addressingHandler" class="org.codehaus.xfire.addressing.AddressingInHandler"/>

 

org.codehaus.xfire.test.Echo为要通过WebService暴露的接口类

org.codehaus.xfire.test.EchoImpl为接口类的实现

 

在web.xml中加入

<web-app>
  <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <display-name>XFire Servlet</display-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>
</web-app>

修改web.xml中的contextConfigLocation

<context-param>
	<param-name>contextConfigLocation</param-name>
	<param-value>classpath:applicationContext.xml,classpath:org/codehaus/xfire/spring/xfire.xml</param-value>
</context-param>

  

 

 

参考:

http://xfire.codehaus.org/Spring%2C+XBean%2C+Servlets+and+more

 

新发现的一篇好文章

java调用webservice XFire

分享到:
评论

相关推荐

    使用xfire+spring构建webservice

    7. **客户端调用**:在另一个项目中,你可以使用Spring的`WebServiceTemplate`或者直接使用XFire的客户端API来调用你创建的Web服务。 标签“源码”和“工具”暗示了这个压缩包可能包含了一段示例代码和相关的工具,...

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

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

    xfire+spring开发webservice

    在提供的文档《xfire+spring2_5开发webservice接口的两种方式.mht》中,详细讲解了这两种方法的实现步骤、示例代码和注意事项。读者可以通过阅读该文档,了解如何在Spring 2.5版本下结合XFire创建Web服务。 另一份...

    Xfire+spring+hiebrnate webService

    【标题】:“Xfire+Spring+Hibernate WebService” 在IT领域,Web服务是一种软件系统,设计用于通过网络(主要是互联网)进行通信。本项目“Xfire+Spring+Hibernate WebService”是一个采用特定技术栈构建的Web服务...

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

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

    XFire整合spring webservice

    首先,我们需要创建一个Spring配置文件(如`applicationContext.xml`),在这个文件中定义Bean来配置我们的服务实现类和XFire相关的配置。例如,我们可以声明一个服务接口的实现类Bean,然后使用Spring的`...

    xfire+spring+webservice+client

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

    使用XFire+Spring构建WebService

    在IT行业中,构建Web服务是常见的任务之一,而Spring框架和XFire的结合提供了一种高效、灵活的方式来创建和消费SOAP(Simple Object Access Protocol)Web服务。本文将深入探讨如何利用XFire和Spring来构建...

    Xfire Spring Hibernate 发布WebService(源码)

    Xfire Spring Hibernate 发布WebService(源码) Xfire1.2 Spring 2.0 Hibernate 3 发布WebService 一、准备工作 1、下载安装MyEclipse6.5 2、下载安装MySQL Server 5.1 3、下载MySQL驱动 mysql-connector-java...

    webservice xfire整合spring(webservice配置采用注解)例子

    【标题】中的“webservice xfire整合spring(webservice配置采用注解)”是指将Xfire,一个早期的Web服务框架,与Spring框架结合使用,其中Web服务的配置通过Spring的注解方式进行。这种方式简化了配置,提高了开发...

    xfire+spring+webservice

    1. 添加依赖:在项目中引入XFire和Spring的相关库,确保所有必要的组件可用。 2. 配置Spring:定义Spring配置文件,声明XFire的ServiceBean和EndpointBean,以及相关的依赖注入。 3. 创建Web服务:使用XFire提供的...

    xfire+spring webservice

    标题 "xfire+spring webservice" 指的是在Java开发环境中,利用XFire和Spring框架来构建Web服务。这是一个常见的技术组合,用于快速、高效地创建和消费Web服务。让我们深入了解一下这两个组件以及它们如何协同工作。...

    使用xfire+spring编写webservice例子,供大家学习与交流

    在这个示例中,我们将使用XFire作为SOAP消息的处理引擎,Spring则用于管理和配置服务。 创建Web服务的第一步是准备服务接口。这个接口定义了客户端可以调用的方法,这些方法将在服务端实现。在Spring中,你可以使用...

    Spring XFire 实现webService

    1. 引入XFire的Bean定义:在Spring的XML配置文件中,你需要导入XFire的相关bean,例如`XFireServiceFactoryBean`,它负责创建并管理Web服务实例。 ```xml &lt;bean id="xfireServiceFactory" class="org.codehaus....

    Java使用XFire调用WebService接口

    5. **集成Spring框架**:XFire与Spring的良好集成使得开发者可以利用Spring的依赖注入和配置管理能力,轻松地在应用中引入Web服务。 6. **异常处理**:在调用Web服务时,可能会遇到网络问题或服务端错误,XFire会将...

    Xfire Spring Hibernate 发布WebService

    【Xfire Spring Hibernate 发布WebService】是将Xfire、Spring和Hibernate这三种技术结合,用于在MyEclipse环境中创建和发布Web服务。Xfire是一个基于Java的SOAP和REST Web服务框架,Spring则提供了依赖注入和AOP...

    webservice xfire spring2.0完整实例

    总的来说,这个实例是学习如何在Spring 2.0环境中使用XFire 1.2.6构建和使用Web服务的一个宝贵资源。通过实践,开发者不仅可以掌握Web服务的基本原理,还能深入了解Spring框架在服务集成方面的强大功能。

    xFire+spring webService 示例

    在"xFire+Spring WebService"的集成中,你可以使用Spring来配置和管理xFire,这样就可以利用Spring的强大功能,如自动装配、事务管理和安全性,同时利用xFire的Web服务处理能力。下面是一些关键步骤: 1. **配置...

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

    创建专门管理XFire的配置文件`spring.xfire.xml`,在这个文件中,定义Web Service的服务端点、绑定和行为。例如,注册`UserService`接口的实现,并配置到Web Service中: ```xml &lt;!-- 注入数据库连接等依赖 --&gt; ...

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

    - **配置Spring**:在Spring的配置文件中声明XFire相关的bean,如服务导出器和服务工厂,这些bean会负责Web服务的创建和暴露。 - **定义服务接口**:创建一个Java接口,该接口定义了Web服务的方法。 - **实现服务...

Global site tag (gtag.js) - Google Analytics