zoukankan      html  css  js  c++  java
  • 第十二讲 Web 服务的创建和使用

    *摘要
    。Web服务概述
    。如何创建和使用Web服务?
    。如何发布和查找Web服务?
    。代理类
    。Web服务编程实战

    *Web服务概述
    1、Web服务的演变
    -PC机的出现:第一次计算机革命
    -Web的问世:进入了全球网络和信息时代。当网络只是一个提供信息,交流信息,使用信息的平台。没有成为计算平台。
    。主机/终端-->客户端/服务器-->中间件-->分布式组件。
    。Java技术的出现:跨平台
    。XML:不同系统之间的数据交换
    -Web服务:提供了一种软件组件生产和流通的技术和标准。“软件就是服务”的真正实现。


    3、Web服务的三基石
    。简单对象访问协议-SOAP。是一种基于XML的通信协议。包括三个部分:
    -SOAP封装结构:定义消息的XML格式,包括整体框架,消息内容,谁处理这些内容等。
    -SOAP编程规则:定义如何将程序数据表示为XML。
    -SOAP RPC表示:定义如何使用SOAP进行远程过程调用。
    此外,SOAP规范还定义了包含SOAP消息的HTTP消息样式。

    。Web服务描述语言-WSDL
    -是一个XML文档,用于说明一组SOAP消息以及如何交换这些消息。
    -还定义了服务的位置以及使用服务的通信协议
    -可以提供更高层次的消息,如Web服务的业务类型和关联关键字等。

    。统一描述,发布和集成-UDDL
    -Web服务的黄页
    -其核心组件是UDDL商业注册,它使用一个XML文档来描述Web服务。包括三个部分
    。白页:介绍提供服务的公司,包括名称,地址,联系方式。
    。黄页:包括按照标准分类进行分类的行业类别。
    。绿页:细则介绍,访问服务接口等技术信息。


    *代理类
    。代理类:可以引用远程的Web服务,在用户的应用程序中使用其功能,就象返回的数据是本地生产的一样。
    。步骤
    -使用WSDL.EXE创建代理类
    -使用CSC编译生成的CS文件为DLL文件

     这节课,只是知道Web Service有什么用,具体怎么用,还不想深究。网上也查了有很多Web Service的资源,对SMS感兴趣,等以后用到再细细研究!

  • 相关阅读:
    Android 5.X新特性之RecyclerView基本解析及无限复用
    Android 网络框架之Retrofit2使用详解及从源码中解析原理
    Android 源码解析之AsyncTask
    Business Logic
    WHO AM I
    黑洞
    俄罗斯方块
    还记得八皇后的解法吗
    汝之蜜糖,吾之砒霜
    项目为什么会失败
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/1418939.html
Copyright © 2011-2022 走看看