我们来学webservie - WSDL

WSDL

题记

  • 举个例子

    • 酒桌上大领导们谈笑风生,把酒临风,其喜洋洋者矣
    • 老张说能签下xx项目,一来证明了集团在行业中的翘楚地位,二来感谢各位领导给予的大力支持
    • 接下来的一周,项目经理、业务顾问相继入场,进行业务调研,生成蓝图,需求文档
    • 又过了一周,开发资源相继入场,分配模块,安排任务,创建需求清单 to-do-list
  • 分析例子

    • 售前确定业务方案
    • 顾问产出需求文档
    • 开发实现需求落地(编写代码 )
  • 提及webservice,大家似乎一致性的想到传送xml格式报文的接口

    • 表述上虽然有瑕疵,但也无伤大雅 ,潜意识中为了区分http接口
    • 在JAVA中接近准确的表述呢,可尝试这样说
      • web服务有三种规范:JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS
      • JAX-WS 就是我们口中的"webservice"接口
      • JAX-RS 就是我们口中的"http"接口
  • 结合例子再来看下webservice

    • SOAP是一种协议概念,是售前的方案
    • JAX-WS是对soap协议概念的规范,是顾问的需求文档
    • CXF是对jax-ws规范的实现,是开发的代码
      • WSDL则是cxf实现中的产物

WSDL

  • 有人说是:Web Service Description Language

  • 又有人纠正是:Web Service Definition Lanauage

  • 扪心自问,这重要吗?一点都不重要!

  • 既然是语言,那就看TA"说了啥"

    • 一個例子
      http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

    • 估计一脸懵,这还是人话吗

    • 当然不是

    • 摩斯密码不是人话,但咱能翻译呀!
      -.-..--.-.--.-./-..---...---.--/-.--..-.-----.-/-.----......-.-

  • 一个学wsdl语言的人

    • 额,怎么勾起了我学英语的噩梦!八格哒...
    • 下面,展示了我的翻译水平
    • 话都到这了,有没有醍醐灌顶感觉!这不就是和swagger一样,是可调试接口文档呀!
    • 这下茅塞顿开了吧,wsdl是webservice的接口文档,而且还真的可调试
    • 敬请关注

系列文章

我们来学webservie -SOAP

相关推荐
rannn_11113 分钟前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
qq_124987075316 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
短剑重铸之日22 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
若鱼19191 小时前
SpringBoot4.0新特性-Observability让生产环境更易于观测
java·spring
觉醒大王1 小时前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
努力学编程呀(๑•ี_เ•ี๑)1 小时前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
码农小卡拉1 小时前
深入解析Spring Boot文件加载顺序与加载方式
java·数据库·spring boot
向上的车轮1 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu1 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
跳动的梦想家h1 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring