美文网首页
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