- 浏览: 7332512 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
题外话:
本程序利用网络上发布的公共webservice endpoint
www.webxml.com.cn/WebServices/WeatherWebService.asmx
大致步骤是
1 利用soap向webservice endpoint进行请求,取回请求结果
2 把结果显示在web界面上,web界面采用Java+Jsp(呵呵,有点丑陋,篇幅所迫)
好,废话少说,直接进入核心程序讲解。
一 WeatherReport类
方法 1 构造soap请求(请求格式请见上面的链接),用用户输入的城市名称镶在此请求里面
方法 2 向endpoint发送上述SOAP请求,并设置一些请求属性,返回一个服务器端的InputStream(XML文档流) 方法 3 解析方法2返回的XML文档流,并用特定的符号分隔,以便我们在Jsp页面进行结果分析 二 weatherInfo.jsp页面 核心功能是解析 方法3 所返回的字符串,向endpoint进行请求时,一个XML文档片段是 在Jsp中解析的代码如下,基本上是对字符串的操作,截取及截取长度的控制 程序运行效果见附件上的截图!!!运行附件:http://localhost:8080/yourProject/tianqi.jsp 好了,基本上核心代码就是上边那些了!不仅如此,加入我们想要在自己的系统里加入飞机票,火车票,股票信息等等之类的功能,只要有相应的webservice,我们都可以实现(呵呵,好像免费的少哦),各位有什么疑问,留言吧!!!
- 天气预报源程序.rar (265.2 KB)
- 描述: 源程序
- 下载次数: 719
发表评论
-
JUnit4.1源代码分析
2013-11-19 17:16 2357用JUnit4进行测试有两种方式分别是: (1)、命令 ... -
TestNG参数化测试之支持数据对象
2013-11-19 12:55 1745Junit4与TestNG对比 ... -
深入JUnit源码之Statement
2013-11-19 10:39 2465转载自: http://www.blogjava.net/ ... -
Junit4参数化测试
2013-11-15 17:25 1880现有这样 ... -
SWTBot中junit4通知RunNotifier的使用
2013-11-15 17:20 1649在junit4中的监听接口为Run ... -
[转] J2EE集群原理
2013-07-23 09:57 4532J2EE集群原理 什么是集群呢?总的来说,集群包括两个概念 ... -
实现ireport的JRDataSource接口的想法
2013-05-02 17:13 9512在使用Ireport的时候, ... -
[转]一次 applet 客户端打印 jasperreport 报表任务笔记
2013-05-02 16:31 2564一次 applet 客户端打印 jasperreport ... -
jasperreports报表Flash展现
2013-05-02 15:44 4654jasperreports在web上的报表展现方式有 ... -
Thrift与其他传输方式的比较
2013-04-03 12:15 27539Thrift 是什么? Thrift源于大名鼎鼎的fac ... -
【转】使用Atomikos Transactions Essentials实现多数据源JTA分布式事务
2013-04-03 12:11 6793Atomikos数据源配置方法有三种 Atomikos数 ... -
【转】Apache Thrift入门1-架构&介绍
2013-04-02 13:26 2033Thrift 是什么? Thrift ... -
【转】Thrift入门试用
2013-04-02 12:39 2178在新的项目中公司在平台内部系统间使用Thrift通讯,都没 ... -
【转】thrift的安装
2013-04-02 12:38 2092一、ubuntu下thrift的安装 1.下载源代码 ... -
[转]EJB3.0中的依赖注入,截获器及其在WebLogic Server 10中的扩展
2013-03-02 13:21 23201 前言 与EJB2.1相比,EJB3.0规范引入了两个重要 ... -
[转]通过struts2-ejb3-plugin把Struts2与EJB3.0整合
2013-03-02 13:01 2285本文是讲述使用struts2- ... -
jna使用入门
2012-12-20 14:39 2579JNA(Java Native Access )提供一 ... -
eclipse相关的问题
2012-12-12 11:01 1575打开eclipse后显示Error: co ... -
java并发编程实践笔记
2012-11-28 15:03 1564java并发编程实践笔记 ... -
java中 避免过多的使用同步
2012-11-22 15:41 2249避免过多的使用同步 ...
相关推荐
3. **Java实现天气预报**:在实现天气预报系统时,我们可能需要从提供天气数据的服务器获取XML文件,如OpenWeatherMap等。使用DOM4J,我们可以轻松地解析这些XML文件,提取出城市的温度、湿度、风速等信息。以下是一...
以上就是基于Java实现天气预报功能所需的关键知识点。每个环节都需要深入理解和实践,才能构建出一个稳定、高效的天气预报应用。在实际开发过程中,还要不断学习和适应新的技术和最佳实践,以提升应用程序的质量和...
本项目名为"JAVA用WebService实现调用天气预报功能",其核心是利用Java技术对接中央气象台的Web服务接口,获取并显示实时天气信息。 首先,理解Java中的WebService调用原理至关重要。SOAP是用于在Web上交换结构化和...
java基于高德地图实现实时查询天气功能源代码。基于高德地图实现实时查询天气功能,api二次开发java基于高德地图实现实时查询天气功能源代码。基于高德地图实现实时查询天气功能,api二次开发java基于高德地图实现...
在本项目"简易版天气预报java实现"中,我们探讨了一个使用Java编程语言构建的天气预报系统。这个系统能够提供实时天气信息,并且能够展示未来七天的天气预报。通过这个项目,我们可以学习到如何利用网络API获取数据...
标题中的“获取天气预报API,免费接口,项目下载可运行,Java实现”表明这是一个关于使用Java语言开发的天气预报API项目,它提供了免费的API接口,并且已经打包为可直接运行的形式。这样的项目通常对开发者来说是很...
天气预报功能通常依赖于第三方的WebService接口,比如OpenWeatherMap、AccuWeather等,这些服务提供实时的天气数据。开发者通过发送HTTP请求到指定的API地址,并附带必要的参数(如城市名或经纬度),来获取天气信息...
标题“天气预报系统(Java)”揭示了这是一个使用Java编程语言开发的应用程序,其主要功能是提供实时的天气查询服务。这个系统允许用户输入他们感兴趣的城市名,然后系统会返回该城市的当前天气信息。这样的应用在...
在实现天气预报的功能时,开发者可能会创建一个Weather类,包含城市名、日期、温度、湿度等属性,并提供相应的getter和setter方法。这些对象可以存储在ArrayList或其他集合结构中,以便进一步处理和展示。 用户界面...
用java代码调用weather的webservice,实现天气预报功能
这可能涉及到Java的模板设计模式,通过模板类和具体实现类来实现天气信息的多样化展示。开发者可以根据需要创建不同的显示策略,比如创建一个适用于移动应用的简洁样式,或者一个适合桌面应用的详细样式。 最后,...
在本例中,我们关注的是使用Web Service实现天气预报功能,这涉及到SOAP(Simple Object Access Protocol)协议的运用。 SOAP是用于交换结构化信息的协议,它基于XML(Extensible Markup Language)格式,使得数据...
在Android Studio中实现一个天气预报小程序,涉及到许多关键的Android开发技术。...以上是实现天气预报小程序的主要步骤和技术点,实际开发过程中还需要考虑性能优化、异常处理、用户反馈等功能,持续迭代改进。
在Android平台上实现天气预报功能是一项常见的任务,尤其对于开发本地生活服务类应用的开发者来说更是必不可少。本教程将深入探讨如何利用Android技术结合百度地图API来实现这一功能。首先,我们要理解Android应用的...
在本文中,我们将深入探讨如何使用Java编程语言来实现天气预报功能。首先,我们要理解天气预报系统的基本原理,然后分析给定的源代码,并探讨其关键组成部分。 天气预报是通过收集大量的气象数据,如气温、湿度、...
Spring Boot项目:使用第三方天气API接口实现天气预报功能;使用redis缓存数据库进行数据缓存 接口示例:http://t.weather.sojson.com/api/weather/city/101010100
实现天气预报小程序,开发工具导入项目即可查看源码分享 ## 小程序设计过程 小程序是一个易上手的东西, 对于新手来说,多看官方文档,可以初步做出比较完整的小程序,正是因为简单上手,功能实现简单,小程序是...
本主题将详细介绍如何使用Java语言来获取天气预报数据,特别是通过"风和天气"以及"高德地图"这两个服务提供商。本文将深入探讨相关技术细节和步骤,以便开发者可以有效地集成到自己的项目中。 首先,我们要了解“风...
这个“基于java swing的天气预报查询软件”是一个利用Java Swing库开发的应用程序,旨在帮助用户查询不同地区的天气预报信息。下面将详细介绍Java Swing的相关知识点以及可能在这款软件中涉及的技术。 1. **Java ...
- 要实现天气预报功能,通常需要接入第三方气象API,如OpenWeatherMap、AccuWeather、WorldWeatherOnline等。 - 这些API提供了城市、邮政编码、经纬度等查询方式,返回的天气信息包括温度、湿度、风速、天气状况、...