`

JAX-WS获取天气预报wsdl

    博客分类:
  • JAVA
阅读更多

天气预报地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

 

package cn.com.WebXml;

/**
 * @author: (le.qiao)
 * @e-mail: qiaolevip@gmail.com
 * @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
 * @date: 2014-8-1
 * 
 */
public class Test {

	public static void main(String[] args) {
		WeatherWebService webService = new WeatherWebServiceLocator();
		try {
			WeatherWebServiceSoap soapService = webService.getWeatherWebServiceSoap();
			String[] response = soapService.getSupportProvince();
			for (String province : response) {
				System.out.println(province);
			}
			response = soapService.getSupportCity("上海");
			for (String city : response) {
				System.out.println(city);
			}
			response = soapService.getWeatherbyCityName("上海");
			for (String city : response) {
				System.out.println(city);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

 

分享到:
评论

相关推荐

    JAX-WS 模仿天气预报发布

    首先,我们需要定义一个服务接口,例如`WeatherService`,该接口声明了一个获取天气预报的方法。接口中的每个方法都对应于一个SOAP操作。 ```java import javax.jws.WebMethod; import javax.jws.WebService; @...

    WebService描述语言WSDL详解

    4. **操作(Operation)**:操作是服务提供的具体功能,比如“计算平方”或“获取天气预报”。每个操作都关联了一个消息,并定义了消息的方向(输入、输出或双向)。 5. **绑定(Binding)**:绑定定义了服务如何被...

    WebService.pdf

    在实际应用中,WebService的应用场景非常广泛,例如手机应用中的天气预报信息获取、手机号归属地查询、股票查询、手机短信发送、手机充值、中英文翻译、银行转账业务等。而在企业应用中,WebService也发挥了重要作用...

    JAVA用WebService实现调用天气预报功能

    通过运行这个项目,我们可以看到如何实际操作这些步骤,实现从Java应用调用WebService获取天气预报数据的过程。 总的来说,这个项目展示了Java如何利用WebService技术实现跨系统的信息交互,特别是与中央气象台的...

    JAVA调用天气预报WEB服务实例

    为了使用这个实例,你需要先理解`WeatherUtil.java`中的代码逻辑,然后根据自己的需求,如指定的城市名,调用相关方法获取天气预报。同时,确保你的开发环境支持JAX-WS,并正确配置了相应的依赖库。 总的来说,通过...

    ws_weather.zip_web service 天气

    在"ws_weather.zip"中,可能包含的服务实现包括一个或多个Java类,这些类实现了获取天气信息的逻辑,可能还有WSDL文件,描述了服务的接口和操作。此外,可能还有一个测试客户端或者示例代码,演示如何使用这个Web...

    webservice 网页实现天气预报

    - 使用JavaScript或者AJAX与后台的WebService进行交互,通过XMLHttpRequest对象发送请求,获取天气预报数据。 - 前端可以使用HTML和CSS构建用户界面,展示获取到的天气信息,同时结合JavaScript进行动态更新和交互...

    webservice实例教程

    例如,我们可以创建一个名为`WeatherService`的接口,包含一个获取天气预报的方法: ```java import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface WeatherService { @...

    WebService应用实例及教程

    - 假设我们有一个名为“WeatherService”的WebService,提供获取天气预报的功能。 - 在WSDL中,定义了一个名为“getWeather”操作,接受城市名作为参数,返回当前天气信息。 - 客户端通过调用“getWeather”并...

    Java 调用Webservice

    使用Java调用这种服务,你需要首先获取服务的WSDL地址,然后使用JAX-WS或CXF生成客户端代理类,通过代理类的接口方法发送请求并获取返回的XML响应,解析响应以获取天气信息。 6. **手机归属地查询WebService**: ...

    Web Service学习笔记

    客户端则可以使用生成的客户端 stubs 来调用服务,获取天气数据。这样的案例有助于理解Web服务的生命周期,从设计、实现到部署和使用。 总结,Web服务是现代企业架构中不可或缺的一部分,它提供了一种标准化的方式...

    webservice相关教程与案例

    2. Web服务案例(webservice):这部分可能包含了一个实际的Web服务实现,比如一个简单的天气预报服务。服务接口可能有一个获取当前温度的方法,而实现可能通过网络查询获取数据并返回。 五、Web服务的应用场景 Web...

    weatherTest

    在这个项目中,我们可以看到一个简单的服务,它可能提供了获取天气信息或进行日期比较的功能。 1. **Web Service基础** - **SOAP(Simple Object Access Protocol)**: Web Service通常基于SOAP协议进行通信,这是...

    webservice 实现天气预报功能

    首先我们需要找到一个公开的天气预报Web Service接口,这个接口通常会提供一个SOAP地址(也称为WSDL,Web Service Definition Language文件),开发者可以向这个地址发送SOAP请求来获取天气信息。WSDL文件描述了服务...

    webservice简单实例(源码)

    Web服务广泛应用于B2B集成、云计算、移动应用和物联网等领域,例如,银行间的交易系统互连、电子商务网站与物流系统的数据交换、移动设备获取天气预报等。 通过本实例中的源码,读者可以深入理解Web服务的创建、...

    web service 客户端java例子

    System.out.println("明天的天气预报:" + forecast); ``` 四、RESTful Web服务客户端 1. 使用JAX-RS:JAX-RS简化了创建RESTful服务和客户端的过程。例如,使用`java.net.URL`、`java.net.HttpURLConnection`或第...

    Java调用Webservice服务,简单实用

    5. 最后,运行你的Java程序,它将通过Web Service获取并打印出指定城市的天气预报。 在实际开发中,你可能还需要处理异常、设置连接超时、配置SSL等细节。同时,对于大型项目,可能会使用Spring等框架来更优雅地...

    webservice 天气预报

    服务端代码会根据WSDL文件中的定义,实现接口中的方法,获取天气预报数据。这些数据可能来自于某个气象API,例如OpenWeatherMap或AccuWeather,通过HTTP请求获取。 客户端方面,开发者可以使用各种编程语言(如Java...

    天气预报webservices

    总结,天气预报Webservices利用Web服务技术,解决了内部网络隔离的难题,为公司内部用户提供了一个安全、便捷的获取天气信息的途径。通过理解其工作原理、实现流程以及相关技术,我们可以更好地设计和实施类似的...

Global site tag (gtag.js) - Google Analytics