美文网首页
web service 几个重要术语

web service 几个重要术语

作者: 咸鱼佬 | 来源:发表于2018-09-23 13:23 被阅读15次

wsdl

web service definition language web service 定义语言

  1. 对应一种类型的文件.wsdl
  2. 定义了web service的服务器端与客户端应用交互传递请求和响应数据的格式和方式
  3. 一个web service对应一个唯一的wsdl文档

soap

simple object access protocal 简单对象访问协议

  1. 是一种简单的、基于HTTP和XML的协议, 用于在WEB上交换结构化的数据
  2. soap消息:请求消息和响应消息
  3. http+xml片断

sei

WebService EndPoint Interface web service的终端接口

  1. 就是WebService服务器端用来处理请求的接口 @Webservice @WebMethod

分析wsdl文档

<definitions>
    <types>
        <schema>
            <element>
    </types>
    <message>
        <part>
</message>
        <portType>
            <operation>
                <input>
                <output>
</portType>
        <binding>
            <operation>
                <input>
                <output>
</binding>
        <service>
            <port>
                <address>
</service>
</definitions>

• types - 数据类型(标签)定义的容器,里面使用schema定义了一些标签结构供message引用
• message - 通信消息的数据结构的抽象类型化定义。引用types中定义的标签
• operation - 对服务中所支持的操作的抽象描述,一个operation描述了一个访问入口的请求消息与响应消息对。
• portType - 对于某个访问入口点类型所支持的操作的抽象集合,这些操作可以由一个或多个服务访问点来支持。
• binding - 特定端口类型的具体协议和数据格式规范的绑定。
• service- 相关服务访问点的集合
• port - 定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。

cxf 支持的类型

  1. 基本类型
    – int,float,boolean等
  2. 引用类型
    – String
    – 集合:数组,List, Set, Map(JDK原生ws不支持)
    – 自定义类型 Student

相关文章

网友评论

      本文标题:web service 几个重要术语

      本文链接:https://www.haomeiwen.com/subject/cpwfoftx.html