- 2
- 0
- 约3.88千字
- 约 8页
- 2026-07-28 发布于北京
- 举报
第01节:WCF概述与快速上手
一、WCF概述(为什么要学习WCF?)
1.WCF的概念:(WindowsCommunicationFoundation:通信框架)是基于微软.NET平台编写分布式应
用的统一编程模型。
2.在.NET平台下,常见的有三种分布式技术:
【1】webservice是基于http协议的soap模式(在ASP.NET中使用过)。【2】remoting也是
一种分布式架构技术,常用于tcp模式的二进制传输。【3】MSMQ是一种分布式的离线式技术,用于
业务解耦。分布式技术种类繁多,使用不便,需要整合,WCF应运而生!因此,WCF本质上是对上述
技术的再次封装。
二、快速一个WCF程序(基本步骤)
1.添加一个普通的控制台程序:01_MyFirstWCF
2.添加“新建项”,找到“WCF服务”模板,为“TeachService”
3.观察生成的项目内容:
(1)自动添加了接口:将WCF服务命名为TeachService,系统自动生成ITeachService接口,并自
动实现接口,并特别注意:在接口类上添加了[ServiceContract]特性,表示这个接口类遵循WCF协定。
接口方法上自动添加[OperationContract]特性,表示这个方法是服务协定的一部
原创力文档

文档评论(0)