xfire+spring 实践记录(一)
客户端代码:
1、将服务端的com.sap.jco.ws.WebServiceSAP.java接口copy到本地
2、新增spring的applicationcontext
applicationContext-client.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-lazy-init="true">
<bean id="sapWebService" class="org.codehaus.xfire.spring.remoting.XFireClientFactoryBean">
<property name="serviceClass">
<value>com.sap.jco.ws.WebServiceSAP</value>
</property>
<property name="wsdlDocumentUrl">
<value>http://127.0.0.1:88/wssap/services/SAPService?WSDL</value>
</property>
</bean>
</beans>
3、applicationContext.xml中增加
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml" />
<import resource="applicationContext-client.xml"/>
4、调用:
TestService client=(TestService)ServiceFactory.getBeanByName("testWebService");
Map map=client.add(new HashMap(), 1, 2);
System.out.println("map value:"+map.get("p3"));
可以返回结果
发表评论
-
Log4j(1)
2007-07-16 11:40 5961、 Log4j是什么? Log4j可以帮助调试(有时候 ... -
Ant
2007-07-16 11:42 576ant使用教程 Ant是什么? Ant是一种基 ... -
Log4j(2)
2007-07-16 17:07 615Log4j由三个重要的组件 ... -
java基础
2007-07-18 16:50 689第一,谈谈final, finally, finalize的区 ... -
spring hibernate struts异常解决办法
2007-07-20 09:56 5671。Caused by: java.lang.NoClassD ... -
eclipse3.2.0+myeclipse5.5.1开发struts1.2+spring2.0+hibernate3.1
2007-07-20 13:37 6721.首先新建一个Web工程2.添加Struts框架1.2版本3 ... -
Java.io包
2007-08-14 10:23 6031.1 以字节为导向的stream 以字节为导向的str ... -
struts中javascript验证登陆
2007-08-21 10:57 564<script type="text/java ... -
Validator验证框架使用教程
2007-08-21 16:05 604Terry原创,转载请 ... -
Struts:与Tiles框架的第一次亲密接触
2007-08-22 10:37 9171.在你的struts配置文件struts-config.x ... -
用过滤器filter解决乱码
2007-09-25 10:36 861当在做程序的是你也许会遇到一些很让你恼火的乱码问题 ... -
简单工厂模式与工厂方法模式的比较
2008-03-31 09:20 591在OO设计领域,我们知 ... -
简单工厂模式,工厂方法模式和抽象工厂模式的区别
2008-04-01 11:37 572我记得看的阎宏发表在天极网上的文章上举的例子挺好的,他以一个后 ... -
JAVA中获取年月日
2008-04-22 14:48 3363Java 语言提供了许多处理日期的工具。其中一些工具在其他语言 ... -
jsp内置對象
2008-04-27 23:00 578一般来说,我们在使用Struts时,如果要在JSP隐式的传 ... -
spring+javamail
2008-10-08 19:02 6621.首先必须要有spring.jar, mail.jar, c ... -
Spring对IBatis的支持
2008-10-09 15:06 632Spring对IBatis提供了完善的内建支持。使用Sprin ... -
spring+ibatis实例
2008-10-09 16:18 2736首先需要以下这些jar包:commons-dbcp.jar, ... -
jboss虚拟镜像自动部署
2008-12-25 11:04 7461.修改C:\jboss-4.0.5.GA\server\de ... -
Spring配置初始化ApplicationContext
2008-12-30 11:36 6031. 在struts-config.xml里,以插件的形式 ...
相关推荐
8. **测试与调试**:使用Spring和XFire的集成,可以通过JUnit或其他测试框架编写单元测试,模拟Web服务调用,确保客户端功能的正确性。同时,日志记录也是调试过程中不可或缺的部分,可以使用Spring的日志配置来跟踪...
标题中的“xfire+spring+maven构建webservice服务器和客户端”揭示了本教程将围绕三个主要技术进行讨论:XFire、Spring和Maven。这三者都是Java开发中不可或缺的工具,尤其在构建Web服务方面。 XFire是早期的一个...
在本教程中,我们将深入探讨如何使用Spring和XFire编写Web服务的完整配置,并通过实际案例来学习这一过程。 首先,我们需要了解Spring和XFire的基础。Spring框架提供了一个名为Spring-WS的模块,专门用于构建Web...
本示例将详细介绍如何使用XFire和Spring框架来构建一个Web服务。XFire是Apache CXF的一部分,它是一个用于创建、部署和管理Web服务的开源工具,而Spring是一个广泛使用的Java企业级应用开发框架,提供了一个全面的...
【xfire+Spring+WebService 入门实例详解】 在IT行业中,Web服务是一个重要的通信方式,它允许不同系统间的应用程序进行数据交换。本入门实例将深入探讨如何使用XFire框架与Spring集成来构建和消费Web服务。XFire是...
这四个关键词——"maven"、"xfire"、"spring"和"webservice"——构成了一个完整的开发流程,下面将逐一解析它们在构建Web服务中的作用。 首先,Maven是Apache软件基金会开发的一款项目管理和集成工具。它通过提供...
【标题】:“Xfire+Spring+Hibernate WebService” 在IT领域,Web服务是一种软件系统,设计用于通过网络(主要是互联网)进行通信。本项目“Xfire+Spring+Hibernate WebService”是一个采用特定技术栈构建的Web服务...
在"xFire+Spring WebService"的集成中,你可以使用Spring来配置和管理xFire,这样就可以利用Spring的强大功能,如自动装配、事务管理和安全性,同时利用xFire的Web服务处理能力。下面是一些关键步骤: 1. **配置...
总结来说,使用XFire和Spring构建Web Service的优势在于,XFire简化了Web Service的创建和部署,而Spring则提供了强大的依赖管理和企业级特性。这种结合使得开发者能更专注于业务逻辑,而不是底层的通信细节。在实际...
【xfire集成spring+hibernate实现webservice样例工程】是一个典型的Java开发中的整合案例,它演示了如何将三个重要的技术框架——XFire、Spring和Hibernate有效地结合在一起,以构建一个提供Web服务的工程。...
**XFire整合Spring WebService详解** XFire是一个Java Web服务框架,它允许开发者轻松地创建和部署Web服务。Spring框架则是Java开发中的一个核心组件,主要用于处理依赖注入、AOP(面向切面编程)以及应用上下文...
本实例"Spring+Hibernate+Struts+XFire的WebService"提供了一个全面的框架整合,用于创建功能丰富的Web服务。以下将详细解析这个实例所涉及的技术点: 1. **Spring框架**:Spring是一个开源的Java平台,它为开发...
然后,定义一个服务接口和实现,使用Spring的`@WebService`注解标记接口,`@Endpoint`注解标记服务实现类。同时,配置WSDL文件生成和发布,以便客户端能够发现和调用服务。 6. **测试与调试**: 使用JUnit进行单元...
5. 客户端调用:在客户端使用XFire的客户端API创建代理,调用远程服务。 这个“XFire+WebService的jar包合集”正是为了方便开发者搭建和使用基于XFire的Web服务而整理的,包含了所有必要的依赖。开发者可以将这些...
本文将深入探讨如何使用Xfire来创建一个完整的JAVA Web服务,包括服务端和客户端的实现。 首先,Xfire是一个基于Apache CXF的轻量级Web服务框架,它支持SOAP、RESTful以及WS-*规范,提供快速、高效的开发体验。在...
Java使用XFire实现Web服务(WebServices)是Java开发中的一种常见技术,它允许应用程序通过网络交换数据。XFire是一个轻量级、高性能的框架,它简化了在Java应用程序中创建和消费Web服务的过程。本篇文章将深入探讨...
2. **编写Spring配置**:在Spring配置文件中,使用`<xfire:service>`或`<bean>`标签声明Web服务,指定接口、实现类和相关属性。 3. **暴露服务**:通过添加`<xfire:transport>`标签,你可以配置XFire使用HTTP、HTTPS...
在本文中,我们将深入探讨如何使用Spring框架与XFire库结合来实现Web服务。Spring是一个广泛应用的Java企业级开发框架,而XFire是早期的Web服务实现库,它提供了轻量级、高效的SOAP(简单对象访问协议)服务支持。...
在这个主题中,我们将深入探讨如何使用XFire来创建服务端和客户端的Web服务。 一、XFire服务端创建 1. **环境准备**:首先,你需要安装Java Development Kit (JDK) 并设置好环境变量。然后,下载XFire的最新版本并...