public static void WeatherTest(){
try {
String endpoint = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl";
Service service = new Service();
Call call = (Call)service.createCall();// 通过service创建call对象
// 设置service所在URL
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://WebXml.com.cn/", "getWeatherbyCityName"));
call.addParameter(new QName("http://WebXml.com.cn/","theCityName"),org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
call.setUseSOAPAction(true);
call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_VECTOR); //返回参数的类型(不能用Array,否则报错)
call.setSOAPActionURI("http://WebXml.com.cn/getWeatherbyCityName");
Vector ret = (Vector) call.invoke(new Object[]{"大庆"});
System.out.println("--------"+ret);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
分享到:
相关推荐
通过运行这个项目,我们可以看到如何实际操作这些步骤,实现从Java应用调用WebService获取天气预报数据的过程。 总的来说,这个项目展示了Java如何利用WebService技术实现跨系统的信息交互,特别是与中央气象台的...
标题中的“Java通过Axis调用天气预报的WebService”是指使用Java编程语言,通过Apache Axis库来访问和使用公开的天气预报Web服务。Apache Axis是一个开放源码的SOAP(简单对象访问协议)工具包,它允许开发者创建和...
总结来说,"webservice天气预报例子cxf实例"是一个展示如何使用Apache CXF创建和使用Web服务的示例,涵盖了Web服务的基本概念、CXF框架的功能,以及如何通过Java编写和调用Web服务接口。这个实例不仅有助于理解Web...
Java调用天气预报WebService是一个常见的任务,特别是在开发集成多种服务的应用程序时。WebService是一种基于XML标准的、平台和语言无关的通信协议,用于在不同系统间交换数据。在这个场景中,我们将探讨如何使用...
在这个示例中,我们关注的是如何使用WebService调用天气预报服务。 首先,我们需要了解`wsimport`工具。`wsimport`是Java SDK的一部分,用于从WSDL(Web Service Description Language)文件生成Java客户端存根类。...
Java 调用天气接口是指使用 Java 语言来调用天气预报服务的 WebService,获取当前天气信息和天气预报数据。下面是相关知识点的总结: 1. Java 调用 WebService Java 调用 WebService 需要使用到以下知识点: * ...
java webservice天气预报快递单号,无需导入包,引用XML和service就可以使用,很实用的一个demo
总的来说,Java调用Web Service服务是一个相对简单的过程,主要依赖于JAX-WS提供的工具和接口。通过理解这些基本概念和技术,你可以轻松地将各种Web Service集成到你的Java应用程序中,实现跨系统的数据共享和业务...
标题中的“webservice调用天气预报”指的是利用Web服务技术来获取和展示不同城市省份的天气预报信息。 在Java开发环境中,IntelliJ IDEA(简称IDEA)是一款广泛使用的集成开发环境,它提供了方便的工具来创建和消费...
这里我们关注的是“调用天气预报Web Service”使用Axis1.4,这是一个较老但仍然广泛使用的Java Web Service框架。下面将详细阐述相关知识点。 1. **Web Service**:Web Service是一种通过HTTP协议进行通信的服务,...
在这个“WebService调用天气预报小例子”中,我们将探讨如何利用WebService获取并显示实时天气预报信息。 首先,WebService是基于标准的XML(Extensible Markup Language)和SOAP(Simple Object Access Protocol)...
为了使用这个压缩包中的"WebService天气预报",你需要首先解压文件,然后根据文档或示例代码了解如何配置和调用服务。可能包含的文件有API文档、示例代码、SDK库等,这些都将指导你如何正确地接入和使用天气预报服务...
【WebService天气预报】是一种通过Web服务接口来获取和提供天气信息的技术。Web服务是基于互联网的,使用标准的XML(可扩展标记语言)格式来交换数据。在这个特定的项目中,"WebService天气预报查询源码" 提供了一个...
当您导入一个WSDL文件时,IDEA会分析文件并创建所需的客户端类,这样您就可以方便地调用天气预报服务的接口。 接下来,我们关注天气预报WSDL。这类WSDL通常定义了一系列获取天气信息的方法,如获取当前天气、未来几...
【基于J2EE的天气预报调用WebService】是Java Web开发中的一个重要应用场景,它涉及到如何通过Web服务获取并展示实时天气信息。在这个项目中,开发者使用了Java的J2EE平台,通过调用WebService接口来获取天气数据,...
在Android开发中,调用Web Service来查询天气预报是一个常见的需求。这涉及到网络通信、数据解析和用户界面显示等多个技术环节。以下将详细介绍这个过程。 首先,我们需要理解Web Service的本质。Web Service是一种...
【WebService天气预报查询源码】是一个开放源码的项目,主要功能是利用WebService技术来获取并展示天气预报信息。这个项目特别适用于学习和开发与天气相关的应用,它免费提供了数据来源,降低了开发成本,同时也为...
用java代码调用weather的webservice,实现天气预报功能