Java Web应用小案例:查询城市天气信息

Java Web应用小案例:查询城市天气信息


本期上大数据1班动态网站设计与开发课,经过半期的学习,学生已经可以利用所学的JSP知识开发简单的基于后台数据库操作的动态网站,但是这是远远不够的,课程教学要结合学生专业特点,通过适当的案例激发学生的兴趣才是关键。大数据专业另一门专业核心课大数据应用基础目前正在讲解如何利用Hadoop的并行编程计算框架进行离线数据分析,学生对于大数据处理的一般流程也是比较清楚的,数据采集、数据清洗、数据分析与挖掘、最后进行数据可视化,因此,构思依次由Python版爬取城市天气信息出发,引导学生有兴趣学习如何利用Java来实现类似的功能,而且通过两种语言版本程序的对比分析,加深学生对于Java与Python异同的理解与掌握,实践证明,本次课程设计与实施激发了学生的兴趣,得到了学生的肯定。


文章目录

一、解决思路

1、通过城市名获取城市代码

2、利用国家气象局提供的接口获取城市天气信息

二、准备工作

1、创建Java项目JsonDemo

2、在项目根目录创建lib,在里面添加解析json所需的jar包

3、在src里创建net.hw.json包,在里面创建ParseJsonString01类

4、在net.hw.json里创建ParseJsonString03类

三、功能实现(采用Java Web实现)

1、创建Web项目GetWeatherInfo

2、修改项目首页文件index.jsp

3、在WEB-INF创建lib目录,在里面添加解析json所需的jar包

4、在web目录里创建查询天气页面query_weather.jsp

5、在web目录里创建处理查询天气页面do_query_weather.jsp


一、解决思路

比如要查询“泸州”的天气。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值