前通过传智的视频自学了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之实现天气预报相关推荐

  1. 计算机专业论文关于天气预报的,关于天气预报论文范文写作 天气预报相关论文写作资料...

    天气预报,本文是一篇关于天气预报论文范文,可作为相关选题参考,和写作参考文献. 天气预报论文参考文献: 每天吃过晚饭,严惠语都会准时打开电视,收看黑龙江电视台和云南电视台的天气预报节目.自从女儿考上云 ...

  2. php日历天气预报下载安装手机桌面_日历天气预报下载安装-日历天气预报 安卓版v1.2-PC6安卓网...

    日历天气预报是一款特别贴心的在线天气预报查询软件.日历天气预报软件支持查询全国各个城市各个地区15天以内的天气情况,通过日历天气预报还能了解各项生活指南,功能很强大! 软件介绍 日历天气预报是一款多功 ...

  3. 天气预报服务器响应超时,天气预报为啥有时不准? - 广西首页 -中国天气网

    期待的阵雨又被"局部"了 说好的多云却是艳阳天 天气预报为啥有时会不准? 连续三天"烧烤"模式的高温天气,让越来越多的柳州市民更关注天气预报.然而,也有市民反映 ...

  4. 透明漂亮的桌面天气预报工具-中国农历天气预报1.6.1

    透明漂亮的桌面天气预报工具-中国农历天气预报1.6.1 工具主要功能: 1.透明漂亮UI,支持更换背景颜色,调整透明度等. 2.支持定制全国2500多个大小城市 3 天内 天气预报. 3.支持设置开机 ...

  5. 辽源天气预报软件测试,辽源市天气预报,辽源天气预报7天 - 今日天气 - 天气预报15天...

    类别:今日天气 / 日期:2021-07-10 / 浏览:7 / 评论:0 滕州市天气预报 2010年7月7日 辽源 天气预报 白天 多云 26℃,晚上 阵雨 16℃,风力 微风 2010年7月8日 ...

  6. java ip调天气预报接口_java调天气预报接口

    国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data ...

  7. JAVA读取指定城市的天气预报信息及给指定手机号码发送验证码

    目录 一.读取指定城市的天气预报信息 1.概况 1.网址组成分析 2.URL类 3.编码表 4.API列表 2.代码 3.运行效果 二.给指定手机号码发送验证码 1.API列表 2.代码如下 3.实现 ...

  8. java 气象局api_国家气象局免费天气预报接口API

    在应用开发中,我们常常会用到天气预报的信息,其实很多网站都已经提供了免费的天气预报API,我们直接调用就可以获取,下面就介绍一下国家气象局提供的天气预报API接口. 在应用开发中,我们常常会用到天气预 ...

  9. java 调用天气预报接口_java调用天气预报接口案例

    免费天气接口:http://mobile.weather.com.cn/data/sk/城市ID.html 例如: http://mobile.weather.com.cn/data/sk/10124 ...

最新文章

  1. Tomcat问题 无法启动
  2. 拖拽插入Table的列(I.E. ONLY)
  3. tideways+xhgui搭建php 7的性能测试环境
  4. unity3d 多人寻路堵塞堆叠问题
  5. php部分---单文件上传的封装类
  6. 【翻译】什么是最重要的机器学习技术?
  7. 大学计算机实验教程实验报告2.2,大学计算机实验2 实验报告.pdf
  8. Idea系列文章2-依赖包的引入
  9. android 5.0 截屏权限,Android 5.0 无Root权限实现截屏
  10. STM单片机基础了解--野火
  11. 我什么计算机作文600字,我是电脑迷作文600字
  12. BZOJ 4987 (树形DP)
  13. C++ 模板的显示具体化
  14. JavaScript DOM 学习笔记
  15. LINUX 下SQL server 安装、配置及对接ceph功能性能测试
  16. vscode C++ debug: lldb: unrecognized option `--interpreter=mi'
  17. 单商户商城系统功能拆解35—分销应用—分销概览
  18. [算法和数据结构入门][Day2]python 直接替换列表中的元素几种方法
  19. 计算机毕业设计基于asp.net校园足球赛事管理系统
  20. 如何通过 DDD(领域驱动设计) 降低软件开发的成本?

热门文章

  1. Android自己主动化測试之Monkeyrunner用法及实例
  2. javaweb开发之处理表单上传文件和文件下载
  3. 700多位老人的“智慧”养老记
  4. 手把手教你写Linux I2C设备驱动
  5. 关于pragma pack的用法(一)
  6. 数字后端——时钟树综合
  7. var类型推断关键字
  8. EPSON TCP/IP 通信
  9. 浅谈工业机器人的运动停止
  10. ANSYS——杆单元简介与示例(含新版本2019版本杆实常数设置、ANSYS help的使用、单元列表使用的举例)