WCF
孟林-David.Meng
人要时刻冷静的客观看待自己
展开
-
一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---地址(Addresses)
<br /> 地址(Addresses):<br /> WCF的每一个服务都有且有唯一的一个地址,地址就是服务的位置,你要用这个服务得知道这个服务的位置吧,这是最起码的。<br /> 地址包括两部分:传输协议和服务位置组成,服务位置又包括目标机器名,通信端口,URL(一个任意的字符串,比如:具体服务的名称)。<br /> 地址的格式是:[基地址]/[可选的URL]<br /> 举例如下:<br /> 1:http(传输协议)://localhost(机器名):8001(通信端口)<b原创 2011-04-21 10:03:00 · 890 阅读 · 0 评论 -
一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---契约的名称与命名空间
<br /> 契约的名称<br /> 在默认下契约公开的名称就是定义的接口名或者类名如下面的:IMyContract和MyClass<br /> [ServiceContract]<br /> interface IMyContract<br /> { <br /> }<br /> [Service Contract]<br /> class MyClass<br /> {<br /> }<br /> 但是可以为契约定义别名,如下面定义后的别名是:MyServiceContract和MeSe原创 2011-04-21 16:01:00 · 1741 阅读 · 0 评论 -
一步一个脚印学习WCF之一WCF出现的目的
一个优秀的程序员,不能光凭一腔热血,不能只会写,却不知其所以然,所以我的建议是在写的同时,知道为什么要这样写。也就是要有扎实的基础和功底。 任何一门技术的出现不是凭空出现的,出现一定是为了解决存在的某种问题。 WCF出现的目的 实现计算机之间的通信和交互,使得计算机之间的通信标准能达成一致。比如:计算机A说:计算机B啊,把你的那个方法让我用一下,计算机B说好的没问题。不能计算机A机说:计算机B把你的那个方法让我调用一下,计算机B愣是听不懂。所以计算机它们要说同一种大家都知道的语言才能大家互相通原创 2011-04-21 10:01:00 · 1937 阅读 · 2 评论 -
一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---契约(Contract)
契约(Contract):WCF的所有服务都会公开为契约,是描述服务功能的方式。 举例:大家都穿校服才能进学校,校服就是描述你是这个学校的学生一样。服务契约(Service Contract):客户端能够执行的服务操作。今天我们只介绍服务契约特性。 举例如下:穿校服的都是光明小学的学生,都可以在午休时候去学校的棋牌室下棋(都可以去棋牌室下棋相当于可以执行的服务操作)。服务契约(Service Contract)的定义采用属性定义法为什么叫属性定义法呢?因为[ServiceContract(N原创 2011-04-21 15:59:00 · 774 阅读 · 0 评论 -
一步一个脚印学习WCF之一WCF概要(上)之WCF与SOA
一: WCF与SOA 1:什么是WCF? .Windows Communication Foundation WCF全称叫做Windows Communication Foundation(Windows 通信 基础),从全称可以看到是为我们提供基于Windows平台下关于通信方面的一个基础架构,利用这个WCF我们能够实现基于Windows平台下的各种通信技术的开原创 2011-11-02 18:29:08 · 882 阅读 · 1 评论 -
一步一个脚印学习WCF之一WCF概要(中)之客户端与服务-WCF服务的创建与调用Demo
演示实例 WCF的创建和调用 大家看到三个工程图一,分别对应图二里面的不同部分,Client对应图二里面的ClientApp,HelloIndigo对应了图二里面的Service,也就是说具体的服务是由HelloIndigo来进行提供的,Host对应图二里面的ServiceHost,为HelloIndigo来提供一个运行的环境。原创 2011-11-02 18:51:29 · 1194 阅读 · 1 评论 -
一步一个脚印学习WCF之一WCF概要(中)之客户端与服务
二: 客户端与服务 用户所使用的客户端和用户所需要的服务如何交互?这个Service(如图一)为了能够给客户提供服务的话,这个Service必然要被执行,它执行的时候必然要放到主机里面,也就是必然要放到服务的主机里面Service Host(如图二)来进行执行的,所以这个Service是安插到ServiceHost里面的,这个Serveice和ServiceHost是在一个主机进程当中的。原创 2011-11-02 18:50:03 · 619 阅读 · 0 评论 -
一步一个脚印学习WCF之一WCF概要(下)之生成元数据与代理
生成元数据与代理 一:契约与元数据 .客户端与服务端之间共享的应该是Contract契约而不是代码 客户端与服务端之间所共享的或者所耦合的信息应该是Contract契约,就是之前提到的interface,它与其他的分布式的技术最显著的区别是基于Contract的耦合而不是基于代码的耦合,由于在契约当中不包含具体的服务逻辑,它能够为我们构建这种松耦合的分布式应原创 2011-11-02 18:52:25 · 612 阅读 · 0 评论