zoukankan      html  css  js  c++  java
  • 理解WCF(第二部分,部分參考他人)

    該篇的主題:wcf到底是怎工作的?

    一、什么是分布式:

       首先看一张图:

    由上图对比我们可以发现,区别就是前者把服务器放在了一台电脑上,而后者把服务器放在了多台电脑上。这样多台电脑处理起来的速度比一台电脑不知道快了多少倍。

    这样说来,分布式其实就是本来一台计算机做的事情,分给多个计算机去做。

    二、WCF作用

    WCF使应用程序功能成为一个通过网络可以访问的服务

     

    三、WCF服务

    1.WCF客户通过终结点(endpoint)来访问WCF服务

    2.WCF规定,在WCF服务与WCF客户间发送的所有消息都遵循SOAP协议。

    3.终结点(endpoint)与它的“ABC”

      每个终结点都向外界提供一个服务的访问点。

      每个终结点都定义着一个

      地址(A:Address):指明“到哪儿可以找到服务”。

      绑定(B:Binding) :指明“如何与服务进行通讯”。

      契约(C:Contract):定义了“服务能干哪些事”。

      那么这一块在我们的代码中,又是怎样体现的呢?我们可以根据ABC找到对应的东西:

    <span style="font-family:KaiTi_GB2312;font-size:18px;">

    <span style="font-family:KaiTi_GB2312;font-size:18px;">

    <!--考试系统内部配置-->  

    <endpoint address=" http://localhost:27770/ExamService.svc?wsdl"

    binding="basicHttpBinding"

    bindingConfiguration="BasicHttpBinding_Default"

    contract="ITOO.Exam.Contracts.IExamService" name="BasicHttpBinding_Services" /></span></span>  

    至此,理解WCF结束!

  • 相关阅读:
    f2fs源码解析(五) node管理结构梳理
    没有什么好神秘的: wait_on_page_bit
    write_back 浅浅分析
    f2fs解析(六)
    转载软件需求文档标准格式
    转载 如何设计一个优秀的数据库
    转载 MySQL创建表的语句 示例
    equals和==的区别 (Java基础)
    转载 【Linux】Linux中常用操作命令
    windows 注册表
  • 原文地址:https://www.cnblogs.com/JLZT1223/p/6043226.html
Copyright © 2011-2022 走看看