<!-- 引入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">
<!-- 引用xfire.xml中定义的工厂 -->
<property name="serviceFactory" ref="xfire.serviceFactory"/>
<!-- 引用xfire.xml中的xfire实例 -->
<property name="xfire" ref="xfire"/>
</bean>
<!-- 定义所有访问 WEB服务的url -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="urlMap">
<map>
<entry key="/HelloWorldService.ws"><ref local="HelloWorldService"/></entry>
</map>
</property>
</bean>
<!-- HelloWorld WEB服务 -->
<bean id="HelloWorld" class="com.test.webservice.impl.SayHelloImpl"/>
<bean id="HelloWorldService" parent="baseWebService">
<!-- 业务服务bean -->
<property name="serviceBean" ref="HelloWorld"/>
<!-- 业务服务bean的窄接口类 -->
<property name="serviceClass" value="com.test.webservice.SayHello"/>
</bean>
到这里服务端的配置 就完成了。
4、配置 client.xml
<bean id="HelloWorldService" class="org.codehaus.xfire.spring.remoting.XFireClientFactoryBean">
<property name="serviceClass"><value>com.test.webservice.SayHello</value></property>
<property name="wsdlDocumentUrl"><value>http://10.108.108.106:9090/webservice/HelloWorldService.ws?wsdl</value></property>
<!-- 在系统启动时,spring不立即查找远程的服务Bean,而在请求该服务时查找 -->
<property name="lookupServiceOnStartup"><value>false</value></property>
</bean>
5.远程调用即可
以上均出自别人 博客 ,自己实现一下 再次感谢写博客的兄弟了 。
分享到:
相关推荐
【Eclipse WebService Demo 简易版】是一个基于Eclipse IDE的Web服务示例项目,旨在帮助开发者快速理解和实践如何在Eclipse中创建、测试和使用Web服务。本项目包含两个主要部分:WebServiceTest(服务端)和...
本示例“WebService客户端Demo”将着重讲解如何利用SOAP(Simple Object Access Protocol)协议实现客户端调用,这是一种基于XML的通信协议,能够保证数据的稳定性和可读性。 首先,理解WebService的核心概念:服务...
在这个"JS调用WEBSERVICE的demo"中,我们将会探讨如何使用JavaScript来调用Web Service,以及相关的技术要点。 首先,让我们理解什么是Web Service。Web Service是一种基于网络的、可互操作的软件接口,它能够通过...
在本压缩包“webservice全部demo(1)”中,可能包含了多个关于Web Service的示例代码和讲解,用于帮助开发者理解和学习如何创建和使用Web Service。 Web服务的核心技术包括: 1. **SOAP(Simple Object Access ...
Web Service是一种基于互联网的、平台无关的、松耦合的服务,它通过XML、WSDL(Web Services Description Language)和SOAP(Simple Object Access Protocol)等标准进行通信。WSDL定义了服务的接口,SOAP则规定了...
Web服务(Web Service)是一种基于互联网的、使用标准...通过这个`webservice服务器端demo`项目,你将有机会深入理解SSH框架如何协同工作,以及如何构建和部署Web服务。实践中遇到的问题将帮助你更好地掌握相关技术。
本示例,"JAVA调用Webservice接口Demo",将向我们展示如何利用Java来与Webservice进行交互,主要包含两个功能:IP查询和根据省份查找城市。这个项目可以直接运行,方便开发者快速理解并应用到实际项目中。 首先,...
在这个“android 访问webService Demo”中,我们将探讨如何在Android应用中集成和使用Web Service,尤其适合初学者快速上手。 一、理解Web Service Web Service是一种跨平台的通信机制,它允许不同的应用程序通过...
通过这个"webservice - Restful的Demo",我们可以学习到RESTful如何使WebService变得更加简单、直观且高效。了解并掌握RESTful设计原则,能帮助我们构建更加优雅、易于维护的API,提升系统的可扩展性和互操作性。...
这个"Spring Webservice Demo"包含了一个客户端,意味着它提供了一个完整的端到端示例,从服务端的创建到客户端的调用。让我们深入探讨一下这个示例项目可能包含的关键知识点。 首先,`Spring-WS`是Spring框架的一...
在本示例“webservice入门demo”中,我们主要关注的是如何使用C#语言来开发一个简单的Web服务以及相应的客户端测试。 1. **Web服务的概念**: Web服务是一种基于XML(Extensible Markup Language)的协议,它使用...
2. **SOAP(简单对象访问协议)**: SOAP是一种轻量级的、基于XML的消息协议,用于在Web服务中交换结构化和类型化的信息。SOAP消息通常由三个主要部分组成:Envelope(信封),Header(头部)和Body(主体)。...
这个“WebService最简单搭建Demo”旨在为初学者提供一个快速上手的教程,帮助理解并实践WebService通信技术。 首先,我们要了解WebService的核心概念:SOAP(Simple Object Access Protocol)和WSDL(Web Services ...
在这个"jax-ws webservice简单demo"中,我们将探讨JAX-WS的基础知识、如何创建一个简单的Web服务以及如何测试这个服务。 首先,JAX-WS的核心组件包括: 1. **Service端点接口(SEI, Service Endpoint Interface)**...
【标题】:“webService调用实例 Demo” 在IT行业中,Web Service是一种常见的应用程序接口(API)形式,它允许不同系统间的交互,无论它们是用何种编程语言或运行在何种操作系统上。本“webService调用实例 Demo”...
这个"WebService+Json DEMO"是一个示例项目,演示了如何使用WebService结合Json进行数据交换。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Web...
本示例“webservice 调用demo”将介绍两种常见的Web服务调用方法,帮助你理解如何简单实现这些调用。 1. **SOAP(Simple Object Access Protocol)调用**: SOAP是Web服务通信的标准协议,它定义了一种结构化消息...
**WebService服务端Demo详解** WebService是一种基于XML的网络通信协议,它允许不同系统间的应用程序进行交互,实现数据共享。在Web服务的世界里,服务提供者通过发布一个接口,使得服务消费者能够通过网络调用该...
在这个"webservice简单实现demo"中,我们将主要关注SOAP和WSDL。 1. **SOAP**:SOAP是一种轻量级的、基于XML的协议,用于在分布式环境中交换结构化和类型化的信息。SOAP消息通常包含三个部分:Header(头),Body...