通知 网站从因情语写改为晴雨,这个网站的模板也从calmlog_ex改为 whimurmur

webserive学习记录4-获取天气的例子

1111人浏览 / 0人评论 / | 作者:因情语写  | 分类: 网络  | 标签: 网络  /  webservice  | 

作者:因情语写

链接:https://www.proprogrammar.com/article/427

声明:请尊重原作者的劳动,如需转载请注明出处


  学习到了如何创建使用webservice服务,下面就实际应用一下,从网络上获取天气数据。

  先从网络上找到免费的webservice服务,

  如这个网站:http://www.webxml.com.cn/zh_cn/web_services.aspx

  保存该网页为wsdl文件,注意并不能直接使用,把文档中的<s:element ref="s:schema"/>的内容删掉,有几处就删几处。然后就可以通过wsdl文件生成客户端代码,通过前面的学习,可以用jdk自带的wsimport,或者cxf的wsdl2java,或者eclipse的生成webservice客户端的功能,我用的是wsimport,执行如下类似命令:

   wsimport -keep -p xx.xx.xx xxx.wsdl

  我生成的客户端代码如下:

  现在可以进行测试了,测试代码如下:

  测试结果如下:

   代码地址:weatherwebserviceclient.zip


亲爱的读者:有时间可以点赞评论一下

点赞(0) 打赏

全部评论

还没有评论!
广告位-帮帮忙点下广告