zoukankan      html  css  js  c++  java
  • What is WCF

    几个博客前,都是关于WCF零散的知识。要了解下下面的宏,什么是WCF?
    WCF:Windows Communication Foundation(WCF)框架.

    1.WCF体系框架

    这里写图片描写叙述

    2.框架分析

    2.1.什么是契约?——干什么
    定义服务公开的方法,使用的传输协议、可訪问的地址、传输的消息格式等内容。


    2.2.服务执行库——怎么干
    定义了服务在执行时的详细行为。假设说契约是接口的话,那么这一步部分就相当于是实现服务的方法
    2.3.消息
    定义了消息传输的方式、消息的编码,默认是用SOAP协议进行传输。通过消息这一部分就行非常好的控制传输协议
    2.4.宿主
    不论什么一个服务必须依赖于一个可执行的程序中。经常使用的有window服务、.exe程序等

    3.基本概念解释

    1.地址
    在WCF中每一个服务都由唯一的一个地址相应。所以一个地址就应该包括了通信所使用的协议。比如http net.tcp等

    2.绑定
    定义了服务于外部通信的方式
    比如通信的方式http tcp p2p
    消息编码二进制、纯文本
    消息安全保障
    3.契约
    1.服务契约
    将多个相关的单元关联到一块。组成的单个功能单元
    2.数据契约
    服务使用的数据类型必须在元数据中说明,而数据类型的说明称为数据契约
    3.错误契约
    4.消息契约
    用来描写叙述消息的格式,或声明消息应该包括在消息头中或者消息正文中

    4.终结点
    一个服务可以有多个终结点,可是一个服务仅仅有一个地址。因此多个终结点共享一个地址
    5.元数据
    6.宿主
    服务必须寄宿到某个进程中。

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    github上十二款最著名的Android播放器开源项目
    ReactiveX/RxJava文档中文版
    腾讯开源的Android UI框架——QMUI Android
    android EventBus的简单使用
    android EventBus的简单使用
    MVP实战心得—封装Retrofit2.0+RxAndroid+RxBus
    动态合并Repeater控件数据列
    动态合并GridView数据行DataRow的列
    找出1至10范围奇数
    判断某元素是否在Array中
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4840094.html
Copyright © 2011-2022 走看看