`

spring和xfire整合的应用开发的原理和客户端开发方式(二)

阅读更多
使用xfire常用方式远程服务类访问 package cn.com.huawei.spring.xfire.ws.client; import java.net.MalformedURLException; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import cn.com.huawei.spring.xfire.ws.service.IHelloSerivce; /** * 常用的服务代理类 * @author sz0189 * */ public class HelloSeriviceClient { public static void main(String[] args) { String serviceURL = "http://127.0.0.1:8080/XFireSpring/services/IHelloSerivce"; //通过远程服务工厂创建服务类 Service serviceModel = new ObjectServiceFactory() .create(IHelloSerivce.class); //创建xfire的代理工厂 XFireProxyFactory serviceFactory = new XFireProxyFactory(); IHelloSerivce service; try { //将客户端的存根转换为本地ws的服务的类 service = (IHelloSerivce) serviceFactory.create( (org.codehaus.xfire.service.Service) serviceModel, serviceURL); //执行服务代理 String msg = service.hello("xiaobai"); System.out.println("Mesage = " + msg); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
分享到:
评论

相关推荐

    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

    **XFire整合Spring WebService详解** XFire是一个Java Web服务框架,它允许开发者轻松地创建和部署Web服务。Spring框架则是Java开发中的一个核心组件,主要用于处理依赖注入、AOP(面向切面编程)以及应用上下文...

    spring +xfire整合

    在本文中,我们将深入探讨如何将Spring框架与XFire整合,以便轻松地创建和发布Web服务,以及如何利用JavaScript调用这些Web服务。XFire是一个轻量级的Java Web服务框架,它允许开发者以简单的方式构建和部署SOAP服务...

    XFire和Spring整合的完整示例

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

    spring xfire 客户端实例

    通过查看这些文件,我们可以更深入地了解Spring XFire客户端的配置和使用方式。 总结来说,Spring XFire为开发Web服务客户端提供了一个强大的工具,它简化了Web服务的调用,使开发者能够利用Spring的优势来处理复杂...

    xfire+Spring整合

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

    spring与xfire结合

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

    Spring + Xfire + 注解方式

    通过学习这个示例,开发者可以了解Spring和Xfire的整合,以及注解在服务开发中的应用,这对于理解服务化架构和提高开发效率大有裨益。同时,这也是一种实践Java EE标准和现代企业级开发技术的有效方式。

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

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

    xfire整合spring发布web services

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

    xfire+spring+安全认证

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

    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