`

Spring和XFire整合的应用开发的原理和客户端开发方式(一)

阅读更多
使用动态访问WebService服务的应用 package cn.com.huawei.spring.xfire.ws.client; import java.io.IOException; import java.net.URL; import org.codehaus.xfire.client.Client; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; /** * * @author sz0189 * */ public class XFireSpringClient { public static void main(String[] args) { //本地的路径中wsdl的路径 String localwsdl="IHelloSerivce.wsdl"; //远程的wsdl的路径 String remotewsdl="http://localhost:8080/XFireSpring/IHelloSerivce.wsdl"; try { //创建远程的URL路径 URL url=new URL(remotewsdl); //创建资源信息 Resource r=new ClassPathResource(localwsdl); //创建本地客户端的应用对象 //Client client=new Client(r.getInputStream(),null); //创建远程服务端的对象 Client client=new Client(url); //构造输入参数的对象数组数据类型必须一致 Object[] params=new Object[]{"xiaobai"}; //客户端采用反射机制实现 Object[]results= client.invoke("hello", params); //获取本地的结果信息 System.out.println("Message = "+results[0].toString()); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } } 本类使用两种方式创建远程访问的客户端 使用远程的wsdl文件的信息: //创建远程的URL路径 URL url=new URL(remotewsdl); //创建远程服务端的对象 Client client=new Client(url); 使用本地所拥有的远程wsdl文件: //创建资源信息 Resource r=new ClassPathResource(localwsdl); //创建本地客户端的应用对象 //Client client=new Client(r.getInputStream(),null);
分享到:
评论

相关推荐

    Spring2.0和XFire1.2.6整合案例

    Spring作为一个强大的Java企业级应用开发框架,提供了丰富的功能,包括依赖注入、面向切面编程(AOP)以及各种服务管理。而XFire则是一个轻量级的Web服务实现,它简化了创建和消费Web服务的过程。现在我们来深入探讨...

    spring整合xfire例子

    Spring整合XFire是一个常见的服务导向架构(SOA)实现,它允许你在Spring应用程序中轻松地创建和消费Web服务。XFire是Apache CXF的一部分,它是一个全面的服务开发框架,支持多种协议,如SOAP、REST、WS-*等。下面将...

    XFire整合spring webservice

    Spring框架则是Java开发中的一个核心组件,主要用于处理依赖注入、AOP(面向切面编程)以及应用上下文管理。将XFire与Spring整合可以充分利用Spring的优秀特性,提高Web服务的开发效率和可维护性。本教程主要针对...

    spring +xfire整合

    而Spring则是一个广泛使用的Java企业级应用开发框架,提供了一个统一的编程模型和依赖注入机制。 首先,让我们来看看如何使用XFire和Spring发布Web服务。关键在于以下几个步骤: 1. 定义服务接口:这是创建Web服务...

    XFire和Spring整合的完整示例

    而Spring是一个全面的Java企业级应用开发框架,以其依赖注入和面向切面编程闻名,是现代Java应用的基础。 XFire与Spring的整合主要基于Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect-Oriented ...

    spring xfire 客户端实例

    Spring XFire 是一个基于Spring框架的SOAP Web服务客户端和服务器实现,它允许开发者轻松地创建和消费Web服务。本文将详细介绍Spring XFire客户端的实例应用,以及如何利用它来实现Web服务的调用。 首先,我们需要...

    xfire+Spring整合

    通过以上知识点的讲解,我们可以看出XFire与Spring的整合使得Web服务的开发、管理和维护变得更加灵活和高效。在实际项目中,这种整合可以极大地提升开发效率,降低系统的复杂性。对于那些需要在Spring应用中提供Web...

    spring与xfire结合

    标题“spring与xfire结合”涉及的是在Java开发中整合Spring框架和XFire服务引擎的技术。Spring是一个广泛应用的开源框架,主要用于简化企业级应用的开发,而XFire(现已被Apache CXF所吸收)则是一个用于创建Web服务...

    Spring + Xfire + 注解方式

    标题 "Spring + Xfire + 注解方式" 指向的是一个关于整合Spring框架与Xfire服务框架,并利用注解进行配置的教程。这个主题涵盖了Java企业级开发中的服务集成和简化配置两个重要方面。 首先,Spring是一个广泛使用的...

    spring2.5+xfire1.2.6 客户端和服务端的配置

    标题 "spring2.5+xfire1.2.6 客户端和服务端的配置" 涉及的是一个早期的Web服务集成方案,其中Spring 2.5是一个流行的Java应用框架,而Xfire 1.2.6则是一个用于构建和消费Web服务的库。在那个时代,Xfire是Spring...

    xfire+spring+安全认证

    XFire是一个用于创建、消费和部署SOAP Web服务的Java库,而Spring框架则是一个广泛使用的全功能应用开发框架,提供了包括安全性在内的多种服务。 XFire是Apache CXF的前身,它简化了Web服务的开发过程,允许开发者...

    xfire整合spring发布web services

    【Xfire整合Spring发布Web Services】是将Xfire——一个基于Java的Web服务实现框架,与Spring——一个广泛使用的轻量级应用框架相结合,用于构建和发布Web服务的过程。这个整合使得开发人员能够利用Spring的强大功能...

    spring整合xfire的jar

    首先,**Spring框架** 是一个广泛应用的开源Java框架,主要用于企业级应用开发,特别是依赖注入(Dependency Injection)和面向切面编程(AOP)。Spring提供了一个统一的平台,使开发者可以轻松地管理对象之间的依赖...

    webservice---xfire和spring整合

    Web服务(WebService)是一种基于互联网的、平台独立的交互方式,允许不同的系统之间进行数据交换。...通过学习和实践这个整合,你可以深入理解Web服务的工作原理,提升在企业级应用开发中的能力。

    Spring+xFire+wss4j配置Helloworld完整版,Myeclipse项目服务端+客户端.rar

    总结来说,这个压缩包提供的教程涵盖了Spring、xFire和wss4j的整合,以及WS-Security的实践,对于理解Web服务的安全性和Spring框架的应用具有很高的价值。通过这个实例,开发者不仅可以学习到如何创建一个基本的Web...

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

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

    XFire+Spring整合的依赖包

    Spring框架则是一个强大的企业级Java应用开发框架,它提供了一种模块化和灵活的方式来构建应用程序,包括对Web服务的支持。 标题中的“XFire+Spring整合的依赖包”意味着这是一个集合,包含了将XFire集成到Spring...

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

    Spring是一个广泛使用的Java企业级应用开发框架,它提供了一种模块化和可配置的方式来管理应用程序的组件,包括数据库连接、事务管理、安全性和Web服务。在Web服务上下文中,Spring可以用来配置和管理Web服务的生命...

    spring+axis2_xfire整合的webservice

    【Spring + Axis2 + XFire 整合的Web Service】是一种在Java环境下构建Web服务的解决方案,它结合了Spring框架的灵活性和Axis2、XFire的Web服务处理能力。Web服务是一个基于开放标准的分布式计算模型,允许不同系统...

Global site tag (gtag.js) - Google Analytics