WCF编程系列(一)初识WCF Windows Communication Foundation(WCF)是微软为构建面向服务的应用程序所提供的统一编程模型.WCF的基本概念: 地址:定义服务的地址 绑定:定义服务的通讯方式(传输协议.编码方案) 契约:定义服务的具体实现 终结点:由地址.绑定和契约共同构成一个终结点,服务器通过终结点向客户端公开服务,客户端通过终结点调用服务. 下面通过一个简单的服务示例来认识WCF(只需让本例顺利运行即可,关于代码中的各种类型及WCF的相关概念我们…
结构: using System.ServiceModel; namespace MyServices { [ServiceContract] public interface IHomeService { [OperationContract] int GetLength(string name); } } 契约 namespace MyServices { public class HomeService:IHomeService { public int GetLength(string…
背景: 高校平台马上就要进入编程阶段了,对于没怎么做过正式项目的我们来说,要学的东西实在太多了.一下子面对这么多学习资料时,我们也不能着急,还是踏踏实实,一个一个地去了解,其实他们都没那么神秘.这篇博客主要介绍SOA与WCF的基础知识. SOA 软件设计思想的发展,从面向过程,到我们所推崇的面向对象,接着到SOA面向服务的思想演变.SOA,Service-Oriented Architecture,核心就是服务.在面向服务的应用程序中,我们关注于业务逻辑的编写.然后就是客户端调用,而不是服务代码…
初入职场,开始接触C#,开始接触WCF,那么从头开始学习吧,边学边补充. SOA Service-Oriented Architecture,面向服务架构,粗粒度.开放式.松耦合的服务结构,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口采用中立的方式定义,独立于实现服务的硬件平台.操作系统和编程语言(跨平台). SOA既是一种编程方式,也是软件开发的一种架构方法,服务层是SOA的基础,核心是“服务”,本质就是将服务组合起来并对外提供接口.SOA架构的技术基…