• Web Service


    -》Web Service
     也叫做XML Web Service ,Web Service是一种可以接受从Internet或者Intranet上的其他系统中传递过来的请求,轻量级的独立通讯技术
     通过Soap在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册
     XML:(Extensible Markup Language)扩展可标记语言
     Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service的通信协议。他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP
     WSDL:(Web Services Description Language)WSDL文件是一个XML文档
     UDDI:(Universal Description,Discovery,and Integration)是一种根据描述文档来引导系统查找相应的服务的机制
     
    优点:跨防火墙的通信
        应用程序集成
        B2B的集成
        软件和数据的重用
       
    xml web service和soap标准致词的数据类型
    在调用webservice并给一个方法传递了一个DataRow参数时,运行会抛出异常:"没法将参数序列化!",如果把DataRow加入到DataSet中,并将DataSet作为参数
    传递在运行就好了。因为:XML WebService只能对数据集DataSet对象类型进行XML序列化,不能对DataRow对象类型进行XML序列化

    支持序列化的基本数据类型是比较重要的

    传递在运行就好了。因为:XML WebService只能对数据集DataSet对象类型进行XML序列化,不能对DataRow
    1.基本数据类型
     int ,string 等
    2.枚举
    3.自定义对象
    4.DataSet
    5.XmlNode
    6.数组和集合

    Request:webservice的输入
    Response:webservice输出
    DataResponse:待结果集的webservice输出
    ResultData:结果集,不同的interface,其ResultData不一样
    ResultInfo:描述调用请求成功或者失败的对象
    WebServiceTemplate:模板类,定义如何调用下层函数,如何处理异常错误的流程
    ResultDataCallback:回调类,与template配合,适用【返回结果集】操作,比如【获取用户信息】【下订单】
    ResultCallback:回调类,与template配合,适用于【不返回带结果集的接口】,比如【修改用户名】
    ResponseFactory:用类组装webservice消息的工厂类
    ResultInfoFactory:用类处理异常信息的工厂类,这个一个接口,为它实现一个默认实例吧

  • 相关阅读:
    iOS 从0到1搭建高可用App框架
    ios 判断用户是否开启权限---并跳转设置
    用PHP做服务器接口客户端用http协议POST访问安全性一般怎么做
    示例浅谈PHP与手机APP开发,即API接口开发
    iOS百度地图简单使用详解
    UICollectionViewCell「居左显示」
    IOS中使用百度地图定位后获取城市坐标,城市名称,城市编号信息
    iOS开发融云即时通讯集成详细步骤
    iOS
    修改hosts文件
  • 原文地址:https://www.cnblogs.com/dongbo19910728/p/4305669.html
Copyright © 2020-2023  润新知