java天气预报webservice_webservice之实现天气预报
前通过传智的视频自学了webservice的基本使用,也了解到webservice就是一种跨编程语言和跨操作系统平台的远程调用技术。
对于这些理论知识在这里也不再做过多的解释,本次主要就是记录与分享使用cxf 框架完成远程调用气象局提供的接口,来实现天气查询的全过程。
1、项目搭建
* 创建一个maven项目(方便引入包的依赖,不需要再去手动的添加包)
* 配置pom.xml 中的依赖
org.apache.maven.plugins
maven-compiler-plugin
3.5.1
1.8
1.8
utf-8
org.apache.cxf
cxf-rt-transports-http
3.2.6
junit
junit
4.10
------------------------------------ 分隔线 -----------------------------------------------
* 引入依赖后需要更新一个maven项目(因为修改了jdk版本,需要更新后才会生效),操作如下:
在maven项目上单击右键 --> maven --> Update Project... (选择需要更新的maven项目即可)
2、下载wsdl文件
* 如果使用java的话需要将该文件下载下来,因为如果直接在控制台使用wsimport会抛出异常(已经过多次测试)
* 操作步骤:
* 将地址复制到浏览器中打开,会出现如下这个页面
* 同样的在页面中单击右键,另存为,然后保存到桌面即可
* 保存到桌面以后,我们需要将这个xml文件引入到我们的项目中来(直接复制进来就可以了)
*注意:这一点非常重要,我们需要对文件中的内容进行修改,否则将无法解析
首先打开xml文件,然后搜索 如果存在,那么就直接把他out掉
* 做完后,关闭xml配置文件,找到你需要将将代码解压到的目录(简单说,就是例如我现在要将代码解析到我的src/main/java),单击右键选择 properties,复制location地址
* 然后到控制台中进入到我们复制的地址
* 确定后,结果如下:
* 解析完成后,再回到我们的项目中来,刷新项目就可以看到生成的代码
3、 测试
* 创建一个测试类,编写如下代码
* 运行测试
---------------------------------------------------------- 分隔线 -------------------------------------------------------
整个简单的案例到这里也就结束了,第一次写博客,写得不好,还望见谅,后续我也将持续的更新自己在学习中的一些案例。
java天气预报webservice_webservice之实现天气预报相关推荐
- 计算机专业论文关于天气预报的,关于天气预报论文范文写作 天气预报相关论文写作资料...
天气预报,本文是一篇关于天气预报论文范文,可作为相关选题参考,和写作参考文献. 天气预报论文参考文献: 每天吃过晚饭,严惠语都会准时打开电视,收看黑龙江电视台和云南电视台的天气预报节目.自从女儿考上云 ...
- php日历天气预报下载安装手机桌面_日历天气预报下载安装-日历天气预报 安卓版v1.2-PC6安卓网...
日历天气预报是一款特别贴心的在线天气预报查询软件.日历天气预报软件支持查询全国各个城市各个地区15天以内的天气情况,通过日历天气预报还能了解各项生活指南,功能很强大! 软件介绍 日历天气预报是一款多功 ...
- 天气预报服务器响应超时,天气预报为啥有时不准?
-
广西首页
-中国天气网
期待的阵雨又被"局部"了 说好的多云却是艳阳天 天气预报为啥有时会不准? 连续三天"烧烤"模式的高温天气,让越来越多的柳州市民更关注天气预报.然而,也有市民反映 ...
- 透明漂亮的桌面天气预报工具-中国农历天气预报1.6.1
透明漂亮的桌面天气预报工具-中国农历天气预报1.6.1 工具主要功能: 1.透明漂亮UI,支持更换背景颜色,调整透明度等. 2.支持定制全国2500多个大小城市 3 天内 天气预报. 3.支持设置开机 ...
- 辽源天气预报软件测试,辽源市天气预报,辽源天气预报7天 - 今日天气 - 天气预报15天...
类别:今日天气 / 日期:2021-07-10 / 浏览:7 / 评论:0 滕州市天气预报 2010年7月7日 辽源 天气预报 白天 多云 26℃,晚上 阵雨 16℃,风力 微风 2010年7月8日 ...
- java ip调天气预报接口_java调天气预报接口
国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data ...
- JAVA读取指定城市的天气预报信息及给指定手机号码发送验证码
目录 一.读取指定城市的天气预报信息 1.概况 1.网址组成分析 2.URL类 3.编码表 4.API列表 2.代码 3.运行效果 二.给指定手机号码发送验证码 1.API列表 2.代码如下 3.实现 ...
- java 气象局api_国家气象局免费天气预报接口API
在应用开发中,我们常常会用到天气预报的信息,其实很多网站都已经提供了免费的天气预报API,我们直接调用就可以获取,下面就介绍一下国家气象局提供的天气预报API接口. 在应用开发中,我们常常会用到天气预 ...
- java 调用天气预报接口_java调用天气预报接口案例
免费天气接口:http://mobile.weather.com.cn/data/sk/城市ID.html 例如: http://mobile.weather.com.cn/data/sk/10124 ...
最新文章
- Tomcat问题 无法启动
- 拖拽插入Table的列(I.E. ONLY)
- tideways+xhgui搭建php 7的性能测试环境
- unity3d 多人寻路堵塞堆叠问题
- php部分---单文件上传的封装类
- 【翻译】什么是最重要的机器学习技术?
- 大学计算机实验教程实验报告2.2,大学计算机实验2 实验报告.pdf
- Idea系列文章2-依赖包的引入
- android 5.0 截屏权限,Android 5.0 无Root权限实现截屏
- STM单片机基础了解--野火
- 我什么计算机作文600字,我是电脑迷作文600字
- BZOJ 4987 (树形DP)
- C++ 模板的显示具体化
- JavaScript DOM 学习笔记
- LINUX 下SQL server 安装、配置及对接ceph功能性能测试
- vscode C++ debug: lldb: unrecognized option `--interpreter=mi'
- 单商户商城系统功能拆解35—分销应用—分销概览
- [算法和数据结构入门][Day2]python 直接替换列表中的元素几种方法
- 计算机毕业设计基于asp.net校园足球赛事管理系统
- 如何通过 DDD(领域驱动设计) 降低软件开发的成本?