zoukankan      html  css  js  c++  java
  • WCF概要

    WCF:Windows Communication Foundation

    一、特点概述:

    1.统一ASMX, .NET Remoting, 与EnterpriseServices的开发模型:①为各种应用提供单一的编程模型;②基于配置驱动的协议选择,消息格式,进程分配等等

    2.面向服务:①构建面向服务的系统设计② 简化实现SOA的方法

    3.松耦合:①并没有限制在特定的协议,编码格式,或者主机环境上②所有的选项都可配置

    4.可交互:支持Web Services的核心标准

    5.已经批准和还未被批准的内容:在可扩展性方面能够快速适用新的协议和更新

    6.整合性: 整合Microsoft早期的技术如:COM, Enterprise Services, MSMQ

    二、原理示意图:


    实现代码:

    代码结构


    简单的业务逻辑类:HelloIndigoService.cs

    服务端:


    客户端:


    原理概述:客户端和服务器端保存相同的接口(契约),至于这个契约可以由服务器端直接发布为服务,这个需要在Config里进行配置:

     <endpoint binding="mexHttpBinding" contract="IMetadataExchange" address="mex"/>


  • 相关阅读:
    GetForegroundWindow 与 GetActiveWindow 的区别 回复 "delphier" 的问题
    给 TStringGrid 添加鼠标拖动功能 回复 "dxx" 的问题
    Delphi 的编译指令(3): 常用的预定义条件标识符
    Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
    用多媒体库 Bass.dll 播放 mp3 [17] : 如何从内存流播放 回复 "小李子子" 的问题
    Delphi 的编译指令(4): 编译指令全表(未完)
    窗口跟随 回复 "heyongan" 的问题
    字符串转换到指定格式的宽字符 回复 "厨师" 的问题
    Dll 使用 PChar 参数的小例子 回复 "linximf" 的问题
    上周热点回顾(5.286.3)
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2341113.html
Copyright © 2011-2022 走看看