`
雪馨25
  • 浏览: 128434 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

【WebService学习过程记录(四)】xfire开发webservice客户端

阅读更多

本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord

一、安装eclipse插件

1 打开eclipse点击help

 

输入信息:
Name:Xfire
Location: http://dist.codehaus.org/xfire/update/

 

弹出界面点击next

选择接受,点击finish
重启eclipse,安装完成

二、xfire开发webservice客户端

1、新建一个java project。命名为“TestWSDL”
2、File->New->Other ,选择“XFire”文件夹下的“Code generation from WSDL document”,打开代码生成向导

注意:

WSDL 的地址栏填入tomcat发布的wsdl连接
Output directory栏中点浏览按钮,选择我们刚才新建的项目下的src目录这两项是必填的。
package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
项目右键选择Properties
弹出对话框选择XFire



弹出对话框按如上选择,这些类库在调用本服务时是必须的。

写代码连接测试

import testdemo.rwq.com.helloservice.HelloServiceClient;
import testdemo.rwq.com.helloservice.HelloServicePortType;

public class HelloTest {
       /** 
         * 这个方法调用web服务并返回服务执行的结果
         * @param yourName
         * @return
         */
        public static String invokeServiceNow(String yourName)
        {
            HelloServiceClient service=new HelloServiceClient();
            HelloServicePortType port=service.getHelloServiceHttpPort();
            return port.sayHello(yourName);
        }
     
        public static void main(String[] args) {
            String MyName="zhangsan";
            System.out.println(HelloTest.invokeServiceNow(MyName));            
        }
}


运行控制台打印出:

zhangsan,你好!


O(∩_∩)O哈哈~,连接成功!

至此最简单的web service 项目学习到一段落

后期计划做一个可以用到的项目实际运用一下,会继续记录学习过程

 

学习基础:http://blog.csdn.net/ynpp/article/details/2030552

  • 大小: 26.5 KB
0
0
分享到:
评论
2 楼 雪馨25 2013-01-12  
zjl930 写道
图挂了,楼主检查下

O(∩_∩)O谢谢  是我粗心大意了 已经补上
1 楼 zjl930 2013-01-12  
图挂了,楼主检查下

相关推荐

    Xfire客户端调用webservice jar包

    在这个场景下,"Xfire客户端调用webservice jar包"是指Xfire客户端为了实现某些功能,如获取服务器数据或更新信息,需要调用Web服务的接口。这些接口通常以Java的jar包形式提供,方便开发者集成到他们的应用中。 ...

    webservice xfire 客户端调用实现

    本篇文章将深入探讨如何使用XFire客户端调用Web服务,以及对象传递在Web服务开发中的应用。 首先,理解Web服务的基本概念至关重要。Web服务采用标准的协议如SOAP(Simple Object Access Protocol)进行通信,XML...

    使用xfire开发webservice的客户端需要的完整jar包

    1. **导入jar包**:标题和描述中提到的"xfire_client_jar"是Xfire客户端开发所需的jar包。这个压缩包通常包含Xfire的核心库、XML解析器、StAX(Streaming API for XML)和其他依赖库。解压后,需要将这些jar文件添加...

    spring+xfire( 编写webservice完整配置+案例)

    在本教程中,我们将深入探讨如何使用Spring和XFire编写Web服务的完整配置,并通过实际案例来学习这一过程。 首先,我们需要了解Spring和XFire的基础。Spring框架提供了一个名为Spring-WS的模块,专门用于构建Web...

    Java使用XFire调用WebService接口

    10. **持续集成与部署**:在开发完成后,XFire生成的客户端代码可以被包含在应用的构建过程中,便于持续集成和部署。 总的来说,通过这篇博客,我们可以学习到如何使用XFire这一工具来高效地在Java应用中集成和调用...

    WebService之XFire开发文档和代码

    **四、使用XFire开发WebService** 1. **环境准备**:首先需要安装Java环境,并下载并引入XFire的JAR包到项目中。 2. **创建服务接口**:定义一个Java接口,该接口将作为WebService的公开接口。 3. **实现服务接口**...

    XFire Webservice 客户端

    总结来说,XFire Webservice客户端涉及了Web Service的基本概念、通信协议、数据交换格式、安全性以及跨平台开发等多个IT领域的知识点,对于学习和理解网络服务通信有着重要的参考价值。虽然XFire服务已经停止,但...

    使用Xfire构建JAVA的webService全过程(从服务端到客户端)

    Java平台提供了多种实现Web服务的方法,其中Xfire是一个流行的框架,它简化了构建和使用Web服务的过程。本文将深入探讨如何使用Xfire来创建一个完整的JAVA Web服务,包括服务端和客户端的实现。 首先,Xfire是一个...

    Xfire的client.zip_Xfire客户端代码_webservice

    在"Xfire的client.zip"这个压缩包中,我们可以研究Xfire客户端是如何实现上述功能的,这对于我们理解Web服务的客户端开发以及如何与特定服务(如Xfire)进行交互有着重要的学习价值。通过对这些代码的研究,开发者...

    java使用XFire调用webService接口

    客户端开发步骤 1. 创建 Java 项目,项目名称为 Demo。 2. 导入必要的 jar 包,包括 XFire 的 jar 包。 3. 复制服务端的服务接口到客户端。 4. 创建测试类,用于调用 web 服务接口。 5. 运行测试类,输出结果。 ...

    xfire+webService 客户端和服务器端的例子

    xfire+webService 客户端和服务器端的例子 xfire-distribution-1.2.6.zip 是xfire的包,网上可以下载的,本人已经下载完毕。 另附两个xfire的配制文档,供大家参考。 XFire-WebService.pdf Xfire WebService...

    用XFire开发WebService+Spring注解

    综上所述,"用XFire开发WebService+Spring注解"的主题涵盖了Web服务开发的核心技术和Spring框架的高级应用,通过学习和实践,开发者能够更好地理解和掌握如何在Java环境中构建高效、灵活的分布式系统。

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

    本教程将深入探讨Xfire如何实现Web服务的创建、部署以及客户端调用,同时提供实例代码供学习参考。 **1. Xfire简介** Xfire是基于Java的Web服务框架,它提供了全面的WS-I(Web Services Interoperability)兼容性...

    xfire实现webservice实例

    6. **消费Web服务**:使用XFire的客户端API或者其他的SOAP客户端工具,可以轻松地调用发布的Web服务。 四、XFire的注解支持 XFire引入了注解,使得服务的创建更加简洁。例如,使用`@WebService`注解可以在不编写XML...

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

    8. **客户端开发**:创建一个简单的Java客户端,使用JAX-WS或XFire提供的客户端API来调用Web服务。 9. **错误处理和日志记录**:了解如何在Web服务中处理异常,并配置日志记录系统,如Log4j或Java内置的日志框架。 ...

    webservice学习资料和样例(xfire)

    webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例

    WebService XFire开发指南

    通过深入学习和实践XFire,开发者不仅可以掌握WebService的基本原理,还能熟悉一种强大的开发工具,这将有助于在实际项目中快速构建和部署高质量的分布式服务。XFire的易用性和灵活性使其成为初学者和专业人士的理想...

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

    压缩包中的"xfire开发webservice及jar包"很可能包含了所有必要的库文件,如xfire-core、xfire-aegis等。 2. **创建Web Service**: 使用Xfire,你可以通过编写简单的Java类来定义服务接口和实现。Xfire会自动处理...

    xfire-HelloWorld.rar_webservice_webservice FPGA _xfire hellowor

    在描述中,我们得知这是一个包含服务器端、客户端和完整包的webservice开发实例,而“xfire-all.jar”和“xfire-hello”标签进一步确认了xfire库的使用。 xfire是早期流行的用于构建Web服务的Java库,它提供了简单...

Global site tag (gtag.js) - Google Analytics