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

客户端调用天气预报web service步骤

阅读更多
 
1. 利用XFire将http://www.webservicex.net/globalweather.asmx?wsdl 天气预报的webService生成相应的客户端程序。具体步骤见XFire根据WSDL生成客户端程序 http://blog.csdn.net/pengchua/archive/2007/08/02/1722156.aspx
2. 写调用Test.java
package net.webservicex;
 
import java.util.Properties;
 
import org.dom4j.DocumentException;
 
import xml.TestXML;
 
public class Test {
 
       public static void main(String[] args) {
              // TODO Auto-generated method stub
              GlobalWeatherClient client = new GlobalWeatherClient();
              GlobalWeatherSoap GlobalWeather = client.getGlobalWeatherSoap();
              //如果是代理服务器就加上下面三句话就可了
              Properties prop = System.getProperties();
              prop.put("http.proxyHost","17.q31.1. 46");
              prop.put("http.proxyPort","8080");
 
//            System.out.println(GlobalWeather.getCitiesByCountry("china"));
              try {
                     TestXML.read(TestXML.StringToDocument(GlobalWeather.getWeather("Shanghai", "china")));
              } catch (DocumentException e) {
                     // TODO Auto-generated catch block
                     e.printStackTrace();
              }
       }
 
}
TestXML.javar的作用是解析XML,具体代码见:
 

分享到:
评论

相关推荐

    调用天气预报webservice

    5. **调用Web Service**:使用Axis1.4调用天气预报Web Service的过程包括以下步骤: - 首先,获取天气预报Web Service的WSDL地址。 - 使用Axis的wsdl2java工具,根据WSDL生成Java客户端 stub类。这个过程会生成一...

    基于Axis的Web Service客户端调用

    【标题】基于Axis的Web Service客户端调用 在IT领域,Web Service是一种通过网络进行通信的标准协议,它允许不同系统间的应用程序互相交换数据。而Apache Axis是Java平台上的一个开源工具,专门用于创建和部署Web ...

    调用天气预报Web Services实例.rar

    调用天气预报Web Services通常涉及以下步骤: 1. **查找服务**:你需要找到提供天气预报信息的Web Service提供商,比如OpenWeatherMap、WorldWeatherOnline等。这些服务通常会提供WSDL(Web Services Description ...

    VC++调用天气预报Web services方法总结

    VC++调用天气预报Web services方法总结 本文将详细介绍如何使用VC++调用天气预报Web services方法,包括下载和安装gsoap_2.8.14.zip...通过本文,读者可以学习如何使用VC++调用Web services方法,实现天气预报功能。

    WebService 的调用天气预报(附源码Demo)

    在这个示例中,我们关注的是如何使用WebService调用天气预报服务。 首先,我们需要了解`wsimport`工具。`wsimport`是Java SDK的一部分,用于从WSDL(Web Service Description Language)文件生成Java客户端存根类。...

    天气预报 webservice

    1. "Weather Web Service Demo 天气预报Web Service调用演示+说明.htm" 这可能是一个HTML文档,详细解释了如何调用天气预报Web Service,并可能提供了演示的步骤和截图。 2. "Weather" 这可能是一个包含天气预报相关...

    Springboot整合CXF发布Web service和客户端调用(用户和密码验证)

    总结起来,Spring Boot整合CXF发布Web服务和实现用户密码验证的客户端调用主要包括以下步骤: 1. 引入CXF和Spring Security依赖。 2. 定义并实现Web服务接口。 3. 配置Spring Security以实现认证。 4. 使用CXF生成...

    Delphi7调用天气预报WebSevice

    在Delphi 7中调用Web Service,主要涉及以下几个关键步骤: 1. **理解Web Service**:Web Service通常采用SOAP(Simple Object Access Protocol)协议传输数据,通过XML格式封装信息。它们对外提供一组定义好的操作...

    C#调用WebService实现天气预报

    // 这里会由编译器自动生成,用于实际调用Web服务的方法 } } ``` 接着,我们需要配置服务的URL和端点地址。在Visual Studio中,可以通过添加新的Web引用或服务引用来自动完成此步骤。在代码中,我们可以设置...

    webservice调用天气预报

    总之,"webservice调用天气预报"涉及到使用IDEA创建的Web服务客户端,通过SOAP协议与提供天气预报的Web服务进行交互,获取并解析返回的XML数据,以展示不同城市的天气状况。这个过程中,理解Web服务的基本原理、使用...

    cxf客户端调用axis服务端流程

    总之,使用CXF客户端调用Axis服务端涉及多个步骤,包括生成客户端代码、配置客户端、创建服务代理以及进行实际调用。理解这些步骤并正确实现它们是成功通信的关键。在实际开发过程中,可能会遇到各种问题,需要耐心...

    ASP.net 中用C#调用Java web service 图解教程

    ASP.NET 中使用 C# 调用 Java Web Service ...在 ASP.NET 中使用 C# 调用 Java Web Service 需要了解 Web Service 的基本概念、使用 C# 调用 Java Web Service 和在 ASP.NET 中实现 Web Service 的客户端和服务器端。

    Axis客户端调用代码

    标题中的"Axis客户端调用代码"指的是使用Axis库来实现对Web服务的调用。Axis提供了Java客户端API,使得开发人员能够通过编写Java代码来与远程Web服务进行交互。这个过程通常包括以下步骤: 1. **理解WSDL**: WSDL...

    Java webservice cxf客户端调用demo和服务端

    Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...

    webservice xfire 客户端调用实现

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

    天气预报webservice vb调用实例

    4. **VB调用Web Service步骤** - **添加服务引用**:在VB项目中,可以通过“添加引用”->“服务引用”选项找到并添加天气预报的Web Service地址。 - **创建对象实例**:导入服务引用生成的命名空间,创建Web ...

    wsdl生成服务的客户端调用代码

    生成客户端调用代码的过程通常涉及以下步骤: 1. **解析WSDL**:开发人员需要使用工具或者编程语言的库来解析WSDL文件,以获取服务的相关信息。 2. **代码生成**:基于解析的信息,工具会自动生成客户端代理类或库...

    Xfire客户端调用webservice jar包

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

    java调用天气预报webservice

    以上就是Java调用天气预报WebService的基本步骤。在实际应用中,你可能还需要考虑性能优化、安全性、异常重试机制等问题。另外,如果你的项目使用Spring框架,可以考虑使用Spring的WebServiceTemplate或者...

    QT5.9 gSoap WebService 调用天气预报

    在本项目中,"QT5.9 gSoap WebService 调用天气预报",开发者已经将gSoap库集成到了QT5.9的应用程序中,实现了从客户端调用Web服务获取天气预报信息的功能。这通常涉及到以下步骤: 1. **设置gSoap**:首先,需要在...

Global site tag (gtag.js) - Google Analytics