宠物网站建设的目的,网站建设规划图,如何自建网站 优帮云,wordpress能用手机管理吗前通过传智的视频自学了webservice的基本使用#xff0c;也了解到webservice就是一种跨编程语言和跨操作系统平台的远程调用技术。对于这些理论知识在这里也不再做过多的解释#xff0c;本次主要就是记录与分享使用cxf 框架完成远程调用气象局提供的接口#xff0c;来实现天…前通过传智的视频自学了webservice的基本使用也了解到webservice就是一种跨编程语言和跨操作系统平台的远程调用技术。对于这些理论知识在这里也不再做过多的解释本次主要就是记录与分享使用cxf 框架完成远程调用气象局提供的接口来实现天气查询的全过程。1、项目搭建* 创建一个maven项目(方便引入包的依赖不需要再去手动的添加包)* 配置pom.xml 中的依赖org.apache.maven.pluginsmaven-compiler-plugin3.5.11.81.8utf-8org.apache.cxfcxf-rt-transports-http3.2.6junitjunit4.10------------------------------------ 分隔线 -----------------------------------------------* 引入依赖后需要更新一个maven项目(因为修改了jdk版本需要更新后才会生效)操作如下在maven项目上单击右键 -- maven -- Update Project... (选择需要更新的maven项目即可)2、下载wsdl文件* 如果使用java的话需要将该文件下载下来因为如果直接在控制台使用wsimport会抛出异常(已经过多次测试)* 操作步骤* 将地址复制到浏览器中打开会出现如下这个页面* 同样的在页面中单击右键另存为然后保存到桌面即可* 保存到桌面以后我们需要将这个xml文件引入到我们的项目中来(直接复制进来就可以了)*注意这一点非常重要我们需要对文件中的内容进行修改否则将无法解析首先打开xml文件然后搜索 如果存在那么就直接把他out掉* 做完后关闭xml配置文件找到你需要将将代码解压到的目录(简单说就是例如我现在要将代码解析到我的src/main/java)单击右键选择 properties复制location地址* 然后到控制台中进入到我们复制的地址* 确定后结果如下* 解析完成后再回到我们的项目中来刷新项目就可以看到生成的代码3、 测试* 创建一个测试类编写如下代码* 运行测试---------------------------------------------------------- 分隔线 -------------------------------------------------------整个简单的案例到这里也就结束了第一次写博客写得不好还望见谅后续我也将持续的更新自己在学习中的一些案例。