读书笔记
文章平均质量分 96
大大程序猿
这个作者很懒,什么都没留下…
展开
-
WCF技术内幕之WCF 101
WCF快速启动 定义服务契约 构建WCF应用程序的第一步是创建服务契约。现在,可以肯定地说,契约是表示消息应用系统外形的主要方式。外形,是指服务展示的操作,操作生成、使用的消息schema和每个操作实现的消息交换模式。总之,契约定义了消息应用生成和使用的东西。大多数契约是带有WCF API定义的属性标记的类型定义。 [System.ServiceModel.Service...原创 2018-05-17 00:04:46 · 339 阅读 · 0 评论 -
WCF技术内幕之绑定
绑定类型是开发人员控制WCF程序与其他消息交互的主要手段。从功能上看,绑定创建了通道工厂或通道侦听器的堆栈对象。在设计模式中,一个绑定就是一个工厂。在服务模型层和通道层中,绑定在服务模型层是可见的,它创建的对象作用与通道层。绑定对象模型 所有的绑定类型都继承自抽象类型System.ServiceModel.Channels.Binding,因此,所有的绑定都具有相同的特性。与通道工厂...原创 2018-05-23 22:16:12 · 164 阅读 · 0 评论 -
WCF技术内幕之通道管理器
用户代码不能直接创建通道,这些工作由特定的工厂对象完成。虽然这些工厂对象不是通道,但也被认为是通道层的一部分。在WCF的类型系统中,通道工厂有其特殊的名字,这些名称与发送者和接收者的命名不同。在接收端,这些类型被称为通道侦听器。在发送端,这些类型被称为通道工厂。当两者放在一起的时候,它们被称为通道管理器。通道管理器的概念 所有的通道管理器都继承一个抽象基类:System.Se...原创 2018-05-22 23:44:27 · 260 阅读 · 0 评论 -
WCF技术内幕之消息交换模式、拓扑和编排
当设计消息应用系统的时候,有必要考虑消息是怎样在发送者、中介者和接收者之间流转的。系统中消息交换可能的波动值可以被不同程序地详细描述。这些不同级别的描述信息技术从所周知的消息交换模式、消息拓扑和消息编排。消息交换模式 描述消息交换最常用的度量标准就是消息交换模式。消息交换模式是"描述信息参与者之间交换消息的模板。" 消息交换模式被限制在发送者和接收者之间的逻辑连接上,整个行业也已经接受了这个...原创 2018-05-16 00:22:22 · 273 阅读 · 0 评论 -
WCF技术内幕之通道
通道用于发送和接收消息。通道负责传输工作和WS-*协议的实现、安全及事务处理。通道是高组合性的,换句话说,它可以通过多种方式组合以实现应用程序需要的功能。通道是可扩展的,并且WCF API的设计也允许开发自定义通道。 ...原创 2018-05-21 21:31:41 · 400 阅读 · 0 评论 -
网络编程之IO/网络技术
1、I/O类 输入(Input)与输出(Output),一般简称为I/O,是所有程序语言必备的基础功能之一,从最简单的控制台(Console)输入与输出、文本文件的数据读写,一直到跨越网络的数据流处理,均是I/O操作的一个环节。 .Net引用数据流的概念,以面向对象模型支持I/O功能的相关操作。 .Net根据数据存取类型,定义了封装I/O功能的各种类,提供对于I/O技术的相关支持...原创 2018-05-21 00:33:24 · 731 阅读 · 0 评论 -
WCF技术内幕之面向服务
快速定义面向服务 简单地说,面向服务是一种分布式应用组件通过消息和契约实现松耦合的架构风格。面向服务的应用是通过契约描述它们交互中使用的消息。这些契约必须使用一种语言描述。并且它的格式能够被其他应用简单地理解,因此可以减少组件实现带来的依赖性。理解消息 在面向服务的应用中,消息是通信的基本单位。因此,面向服务的应用通常被称为消息应用系统。在某一时刻,每个面向服务的应用系统都会发送或接收...原创 2018-05-15 01:32:36 · 194 阅读 · 0 评论 -
WCF技术内幕之WCF概述
面向服务 面向服务的概念与实现、平台或服务本身相比,它专注的是消息。推广这个概念的最大阻碍就是缺乏消息结构的共识。传统上软件厂商会为自己的工具集合范围开发它们自己的消息框架,但这些消息框架从来不会被广泛采纳。什么样子的消息结构是广泛接受的? WS-*是一个规范家族,它定义了不同系统、普遍的消息架构和消息编排。这个规范家族包括WS-Addressing、WS-Security...原创 2018-05-29 22:36:20 · 260 阅读 · 0 评论 -
WCF技术内幕之消息
Message类型介绍 Message引用类型是WCF应用对SOAP消息的抽象。由于与SOAP消息如此紧密,因此Message类型定义了表示SOAP的版本、信封、消息头、消息头块和消息体元素的成员。从功能上讲,Message类型实际是对数据存储的一个包装,并且这个数据存储就是XML Infoset。 在整个生命周期里,传输到其他消息参与者之前,Message对象必须经过几次转换。从发送...原创 2018-05-18 22:18:30 · 256 阅读 · 0 评论 -
WCF技术内幕之契约
WCF契约会把.NET类型映射为特定的消息结构。为了说明这个问题,考虑一个订餐的例子,它包括请求、确认和取消服务三项功能。服务由一个地址为http://contoso.com/reseruations的终结点组成。终结点展示了三个操作:RequestReservation、ChangeReservation和CancelReservation。RequestReservation和Chan...原创 2018-05-24 22:35:38 · 189 阅读 · 0 评论