zoukankan      html  css  js  c++  java
  • WCF学习心得(一)什么是WCF

    什么是WCF

    什么是WCF?

    提供统一的,可用于建立安全、可靠的面向服务的应用的高效开发平台。

    将web服务的概念直接映射到.NET Framework公共语言运行库(CLR)中对应的内容,包括将消息灵活且可扩展的映射到注入VisualC#等语言实现的服务。该服务模型提供支持松散耦合和版本管理的序列化功能,并提供与注入消息队列(MSMQ),COM+,ASP.NETweb服务、Web服务增强(WSE)等现有的.NET FrameWork分布式系统技术及很多其他功能的集成和互操作性。

    WCF是对现有技术的统一

    System.Messaging、WSE、Remoting、ASMX、Enterprise Services

    WCF的设计目标

    生产效率

    统一了现有的各种分布式技术

    基于属性(Attribute)的开发

    与Visual Studio 无缝集成

    可交换性

    广泛地支持WS-*系列通用规范

    与现有的微软分布式技术相兼容

    面向服务的开发

    使得编写松散耦合的服务变得容易

    服务的行为及属性(入通讯方式)可以通过配置来指定

    全新的Web Service界面

    属性化编程

    [ServiceContract]

    Public interface IHelloService

    {

     [OperationContract]

    String Hello();

    }

    Public class HelloService:IHelloService

    {

    Public string Hello()

    {

    Return “Olive Hello”;

    }

    }

    ASP.NET网络服务

     整体结构图如下:

    整体网络服务图

  • 相关阅读:
    【水】希望之花
    如何不用狄利克雷卷积证明莫比乌斯函数性质二
    【数学】gcd
    挂分宝典
    [luogu P6042]「ACOI2020」学园祭 题解
    [luogu P6041]「ACOI2020」布丁暗杀计划 题解
    11.19模拟
    「CSP-S2020」题解
    11.11模拟
    「洛谷P1445」樱花
  • 原文地址:https://www.cnblogs.com/Olive116/p/3131857.html
Copyright © 2011-2022 走看看