`
longgangbai
  • 浏览: 7338837 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

    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 比较好的一种方式

    XFire 是一个 Java 框架,专门用于创建和消费 Web 服务,而 Spring 框架则提供了全面的企业级应用开发支持。将这两者结合可以利用 Spring 的强大功能来管理和配置 XFire,同时保持代码的简洁和模块化。 ### Spring ...

    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服务的生命...

Global site tag (gtag.js) - Google Analytics