`

在MyEclipse中调用WebService

阅读更多
1.如果web service发布成功了,就要看如何使用这web service

根据WSDL生成客户端代码,我们采用eclipse plugin 这样更简单,也可采用ant

具体xfire插件安装: Help ->Software Updates->Find and Install->Search for new features to install->Create New Remote Site,并输入"XFire" 名字和http://dist.codehaus.org/xfire/update/ eclipse 更新站点。

2.File->new ->Other->XFire->Code generation from WSDL document

输入WSDL URL或PATH,以及要生成的客户端代码目录。


3.测试:

import cares.cn.helloservice.HelloServiceClient;

import cares.cn.helloservice.HelloServicePortType;


public class Test {

    public static void main(String[] args) {

       HelloServiceClient client = new HelloServiceClient();

       HelloServicePortType helloService = client.getHelloServiceHttpPort();

//     调用服务

       String result = helloService.hello("Tome");

       System.out.println("结果:" + result);

    }


}

注意:当运行时可能失败,是因为提示缺少jar包,因此,要将commons-codec-1.3.jar和commons-httpclient-3.0.jar只放到lib中并在工程中引用

如果输出:HI,Tome 说明客户端调用web service 成功。整个过程就完成了。

分享到:
评论

相关推荐

    myeclipse下java调用webservice项目例子

    【标题】"myeclipse下java调用webservice项目例子"涉及到的是在Java开发环境中,使用MyEclipse IDE来创建并调用Web服务的过程。MyEclipse是Eclipse的一个扩展,特别适合Java企业级应用的开发,包括Web服务。本项目...

    php调用webservice及myeclipse创建webservice实例

    在提供的压缩包文件中,"php+webservice"很可能包含了PHP代码文件,用于演示如何调用由MyEclipse创建的Web服务。这些文件可能包括一个PHP脚本,该脚本使用SoapClient类与Web服务交互,以及MyEclipse项目中的源代码和...

    Myeclipse中创建webservice工程(原创)

    在 MyEclipse 中创建 webservice 工程是一个非常重要的步骤,今天我们将详细介绍如何在 MyEclipse 中创建 webservice 工程,并进行客户端调用。 首先,我们需要在 MyEclipse 中创建一个新的 Web 服务项目。在创建...

    MyEclipse开发WebService教程

    在本教程中,我们将深入探讨如何使用MyEclipse这一强大的集成开发环境来开发Web Service。Web Service是一种基于标准的、跨平台的、可互操作的服务,它允许不同系统之间的数据交换。MyEclipse作为Java EE开发工具,...

    myeclipse开发Java WebService.zip

    - **创建新项目**:首先,我们需要在MyEclipse中创建一个新的Java EE项目,这将是WebService的基础。 - **创建WebService类**:然后,编写一个Java类,包含要公开为服务的方法。这些方法通常需要遵循特定的注解,...

    利用myeclipse开发的webservice

    【描述】:在MyEclipse中开发Web服务,通常涉及以下步骤: 1. **创建项目**: 首先,你需要在MyEclipse中创建一个新的动态Web项目,这是Web服务的基础。项目中将包含服务端代码和必要的配置文件。 2. **定义服务...

    myeclipse下配置webservice

    在"New" -> "Other"中选择"Web Services" -> "Web Service Client",输入服务的WSDL URL,MyEclipse会生成客户端代理类和配置文件,这样你就可以在项目中调用Web服务了。 在实际开发中,我们可能需要处理安全问题,...

    myeclipse8.5使用axis2插件开发webservice服务并调用

    ### 使用MyEclipse 8.5与Axis2插件开发WebService服务及调用详解 #### 一、前言 在Web开发中,WebService作为一种重要的分布式系统实现方式,被广泛应用于不同平台之间的通信。本文将详细介绍如何利用MyEclipse ...

    利用MyEclipse快速创建webService服务

    1. 新建项目:在MyEclipse中,选择“File” -> “New” -> “Dynamic Web Project”,为Web Service创建一个动态Web项目。 2. 创建服务类:在项目中编写提供Web Service功能的Java类。这个类通常会包含一些公共方法...

    MyEclipse开发WebService实例详解

    在MyEclipse中开发WebService,首先需要创建一个新的Dynamic Web Project。在项目导航器中,右键点击选择“New” -> “Dynamic Web Project”,输入项目名称并配置相关设置。接着,我们需要创建一个Servlet,作为...

    使用Myeclipse 创建WebService 项目服务端

    在MyEclipse中,选择"File" -> "New" -> "Dynamic Web Project",输入项目名称并设置相关属性,如目标运行时环境(Target Runtime)为Tomcat或其它支持JAX-WS的服务器。 接着,我们需要创建服务接口。在Java源代码...

    MyEclipse开发Webservice实例详解

    在本文中,我们将深入探讨如何使用MyEclipse开发Webservice的实例,特别关注XFire框架。 1. **XFire框架**: XFire是Java平台上的一个SOAP(简单对象访问协议)框架,它被MyEclipse的Web Services功能所采用。...

    myeclipse发布webservice并且建立客户端调用

    在IT行业中,开发Web服务是常见的任务之一,而MyEclipse作为一款强大的集成开发环境(IDE),对于Java Web项目的开发提供了强大的支持,包括创建和发布Web服务以及建立客户端进行调用。下面我们将深入探讨如何使用...

    java调用json参数的webservice

    调用WebService通常涉及到SOAP(Simple Object Access Protocol)消息,这是一种基于XML的协议用于在Web上传输信息。 在Java中调用带有JSON参数的WebService,可以按照以下步骤进行: 1. 定义WebService服务端代码...

    MyEclipse10上使用WebService的源码

    在MyEclipse10中创建和使用WebService的主要步骤包括: 1. **创建WebService**:使用MyEclipse的Web Service Explorer,可以选择创建一个新服务或导入现有服务。服务通常由一个或多个Java方法组成,这些方法可以...

    WebService调用的几种方式

    本文将深入探讨在Java环境中调用WebService的五种主要方式:Axis、CXF、HttpClient、MyEclipse反向生成以及XFire。 1. Axis:Apache Axis是最早且广泛使用的SOAP库,用于创建和消费Web服务。使用Axis调用WebService...

    Myeclipse创建的webservice应用源码

    - **创建Webservice项目**:在Myeclipse中,可以通过新建一个动态Web项目,然后选择“New -> Web Service”来创建Webservice。你需要选择服务实现类(一个包含了业务逻辑的方法的Java类)和相应的服务端口。 - **...

    Myeclipse 2014 WebService

    在本文中,我们将详细介绍如何使用MyEclipse 2014 IDE创建WebService服务端及客户端的过程。通过具体的步骤,您可以掌握整个流程,包括项目的搭建、服务的发布、客户端的创建以及最终的测试。 #### 一、创建...

Global site tag (gtag.js) - Google Analytics