壮志凌云,脚踏实地。
改变,坚持。

随笔分类 -  读书笔记—WCF

记录每一点进步
WCF消息传输的几个基本概念(知识点整理)
摘要:服务契约:基于XML,以WSDL格式表现, CLR 将服务契约描述成WSDL格式的XML语言,WSDL则是用以定义SOAP实例的工具,即服务契约提供的是操作遵循何种约定,服务契约用WSDL形式表示出来。数据契约:基于XML,以XSD格式表现,即遵循 XSD 格式标准,CLR 将数据契约序列化成符合XSD格式的XML语言消息契约:基于XML,以SOAP格式表现。WCF 在消息传输过程中,传输的主要是SOAP消息。数据契约被CLR写入SOAP消息中,然后传输。服务契约与元数据元数据是对程序集的逻辑描述,即对方法、字段、属性等的描述,而IL则是对这些方法、字段和属性等的实现。服务契约则可以看做是对. 阅读全文
posted @ 2011-05-15 21:28 woxf 阅读(422) 评论(0) 推荐(0)
WCF读书笔记(3)
摘要:绑定基本绑定:由BasicHttpBinding类提供TCP绑定:由NetTcpBinding类提供其他还有几种不常用的终结点 服务于地址、绑定以及契约有关。地址定义了服务的位置,绑定定义了服务通信的方式,契约则定义了服务的内容。总结点就是地址、契约与绑定的混成品。◆WCF总结点是真正意义上的接口,因为它包含了一个对象的接口所需的全部信息。WCF中,地址与绑定并非与生俱来的,需要进行配置。可靠性:WCF与其他面向服务技术之间最大的区别在于传输可靠性与消息可靠性。传输可靠性在网络数据包层提供了点对点保证传递,以确保数据包的顺序无误。消息可靠性负责处理消息层的可靠性,它与传递消息的数据包数量无关, 阅读全文
posted @ 2011-03-20 14:57 woxf 阅读(328) 评论(0) 推荐(0)
WCF读书笔记(2)
摘要:服务契约要求:只有接口(或者类)可以被标记为ServiceContract特性,从而被定义为WCF服务,其他类型都不允许。ServiceContract 特性可以将一个CLR映射为与技术无关的服务契约。OperationContract特性可以将契约方法暴露为逻辑操作,使其成为服务契约的一部分。WCF只能使用默认构造函数◆应尽量避免将ServiceContract特性直接应用到服务类上,而应该定义一个单独的契约,这有利于在不同场景下使用契约。托管WCF服务类不能凭空存在。每个WCF服务都必须托管(host)在Windows进程中,该进程被称为宿主进程。宿主可以由Internet信息服务(IIS 阅读全文
posted @ 2011-03-14 21:04 woxf 阅读(264) 评论(0) 推荐(0)
WCF读书笔记(1)
摘要:面向对象—》面向组件—》面向服务.net是面向组件的平台。.net 中的每个类实际上是二进制组件,这与C++类大相径庭。.NET 作为面向组件运行时提供了平台对组件的支持:类、基本类型语言以及类库。目前还没有面向服务的平台。WCFWCF是基于Windows平台下开发和部署服务的SDK(软件开发工具包)。Wcf为服务提供了运行时环境,使得开发者能够将CLR类型公开为服务,又能够以CLR类型的方式使用服务。服务服务是公开的一组功能的集合。客户端与服务通过消息的发送与接收进行交互。消息可以直接在客户端与服务之间进行传递,也可以通过中间方式进行传递。WCF中的消息通常是SOAP消息(与传输协议无关,这 阅读全文
posted @ 2011-03-11 08:39 woxf 阅读(268) 评论(0) 推荐(0)