`
sunzhyng
  • 浏览: 59037 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xfire开发web service及调用

    博客分类:
  • Web
阅读更多


xfire配置service

<service>
   <name>Hello</name>
   <namespace>myHello</namespace>
   <serviceClass>com.sun.IHello</serviceClass>
   <implementationClass>com.sun.HelloImpl</implementationClass>
   <style>wrapped</style>
   <use>literal</use>
   <scope>application</scope>
</service>

java调用

public static String callWebService()
    {
       
        // Create a metadata of the service
        Service serviceModel = new ObjectServiceFactory()
                .create(IHello.class);
        System.out.println("callSoapServiceLocal(): got service model.");
       
        // Create a proxy for the deployed service
        XFire xfire = XFireFactory.newInstance().getXFire();
        XFireProxyFactory factory = new XFireProxyFactory(xfire);
       
        String serviceUrl = "http://localhost:9000/ws/services/Hello";
       
        IHello client = null;
        try
        {
            client = (IHello) factory.create(serviceModel, serviceUrl);
        }
        catch (MalformedURLException e)
        {
            System.out.println("WsClient.callWebService(): EXCEPTION: "
                    + e.toString());
        }
       
        // Invoke the service
        String serviceResponse = "";
        try
        {
            serviceResponse = client.example("hello world.");
        }
        catch (Exception e)
        {
            System.out.println("WsClient.callWebService(): EXCEPTION: "
                    + e.toString());
            serviceResponse = e.toString();
        }
        System.out.println("WsClient.callWebService(): status=" + serviceResponse);
       
        // Return the response
        return serviceResponse;
    }

分享到:
评论

相关推荐

    xfire开发web service文档.rar

    标签"xfire开发web service文档"进一步确认了这个压缩包的内容专注于XFire与Web服务开发的结合,可能会详细讲解如何创建服务、如何处理请求和响应、以及如何进行错误处理等内容。 在文件列表中,"xfire开发web ...

    xfire开发Web Service接口详解

    本篇文章将深入探讨如何使用XFire来开发Web Service接口,并提供一个初学者友好的教程。 一、XFire简介 XFire(后被集成到Apache CXF项目)是一款轻量级的Java Web服务框架,它提供了快速、简单的方式来创建符合WS-...

    xfire web service调用代码

    三、XFire与Web Service调用 在Java中,使用XFire调用Web服务的基本步骤如下: 1. 创建客户端代理:XFire使用WSDL文档生成客户端代理类。这个代理类提供了服务方法的直接访问,就像调用本地方法一样。可以使用XFire...

    xfire开发Web Service接口第一个程序源代码

    在这个“xfire开发Web Service接口第一个程序源代码”的资源中,我们将探讨如何利用Xfire来开发一个简单的Web服务。 首先,理解Web服务的基本概念是至关重要的。Web服务通常基于SOAP(Simple Object Access ...

    xFire发布Web Service,并调用远程服务

    总结一下,xFire作为一个早期的Web服务框架,帮助开发者简化了Web服务的开发和调用。通过理解服务的发布和调用过程,以及如何配置和使用`service.xml`文件,你可以有效地利用xFire实现跨系统间的通信。同时,提供的...

    web service xfire 开发包及api

    Xfire-1.2.6开发包包含了与Xfire Web Service交互所需的所有组件,这包括但不限于SDK文档、示例代码、库文件以及可能的客户端库。这个版本可能是Xfire Web Service的一个稳定版本,适合开发者进行产品开发或学习使用...

    XFire Java Web Service 客户端

    《XFire Java Web Service 客户端详解》 在当今的软件开发中,Web服务已经成为分布式系统间交互的重要手段。XFire,作为一个历史悠久的Java Web Service框架,为开发者提供了便捷的方式来创建、部署和消费Web服务。...

    XFire 1.2.6调用Web Service的几种方法

    XFire 1.2.6 调用 Web Service 的几种方法 XFire 1.2.6 是一个流行的开源 Web 服务框架,提供了多种调用 Web 服务的方法。了解这些方法对于开发高效、可靠的 Web 服务客户端非常重要。本文将详细介绍 XFire 1.2.6 ...

    xfire实现Web Service

    在Java开发中,XFire是一个流行的框架,用于实现Web服务。本文将详细介绍如何使用XFire在Java中创建和消费Web服务。 首先,理解Web Service的基本概念至关重要。Web Service是一种采用统一的XML(可扩展标记语言)...

    Xfire 开发webservice与客户端调用教程与实例

    相比Axis,Xfire的使用更加直观,使得开发者能更快地上手并进行Web服务的开发和调用。本教程将深入探讨Xfire如何实现Web服务的创建、部署以及客户端调用,同时提供实例代码供学习参考。 **1. Xfire简介** Xfire是...

    MyEclipse+XFire开发Web Services

    ### MyEclipse+XFire开发Web Services #### 实验背景与目标 随着互联网技术的发展,Web Services作为一种重要的软件架构模式,在分布式系统中的应用越来越广泛。它允许不同平台、语言的应用程序通过标准协议(如...

    xfire开发webservice接口开发(带有软件包)

    【xfire开发Web Service接口开发】是一个针对初学者的教程,旨在帮助开发者了解如何使用Xfire框架构建Web Service接口。Xfire是早先流行的一款Java Web Service框架,它简化了SOAP(Simple Object Access Protocol)...

    XFire 实现web service入门实例源码

    XFire作为Web服务框架,简化了开发过程。它支持SOAP、RESTful风格的服务,以及多种数据绑定技术,如JAXB(Java Architecture for XML Binding)和Aegis。XFire利用动态代理和Java注解来减少代码量,使得开发者可以...

    使用XFire+Spring构建Web Service

    【使用XFire+Spring构建Web Service】是一种高效且灵活的方法,尤其适合于那些希望利用Spring框架的优秀特性来开发Web Service应用的开发者。XFire是一个先进的Web Service框架,与Axis2并列为新一代的选择,因其...

    java使用XFire调用webService接口

    XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 webService 接口。 服务端(为客户端提供 webservice 接口) 在服务端,我们需要...

    基于 xfire 建 web service

    XFire是Java平台上的一个开源工具,它使得开发、部署和使用Web服务变得更加简单。 **1. Web服务基础** Web服务通常基于SOAP(Simple Object Access Protocol)协议,使用WSDL(Web Services Description Language...

    xfire实现web service入门实例

    Xfire利用这些标准,使得开发者可以方便地创建、发布和调用Web服务。 1. **安装和配置Xfire**:首先,你需要下载Xfire的最新版本并将其添加到你的开发环境中,如Eclipse或IntelliJ IDEA。通常,这涉及添加Xfire的...

    XFire开发Web Services

    ### 使用XFire开发Web Services详解 #### 一、概述 XFire是一款开源的轻量级Web服务框架,它简化了Web服务的开发过程,使得开发者能够更轻松地创建和使用Web服务。本篇文章将详细介绍如何使用XFire来开发Web ...

    Xfire配置Web Service+Spring+Hibernate详细配置流程

    以下是关于"Xfire配置Web Service+Spring+Hibernate详细配置流程"的知识点详解: 1. **Spring框架**: Spring是Java企业级应用开发的首选框架,提供依赖注入(DI)和面向切面编程(AOP)。在Web服务场景中,Spring...

Global site tag (gtag.js) - Google Analytics