欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > 其他教程 > WCF技术剖析(卷1)[PDF][40.08MB]

WCF技术剖析(卷1)[PDF][40.08MB]

2019-06-20 528 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

本书从WCF的终结点谈起,对终结点的三要素进行了全面而深入的介绍,帮助读者了解地址、绑定和契约的本质。
通过本书对序列化的深入讲解,读者可了解WCF进行操作方法调用与消息之间转化的本质;深入剖析消息编码则会帮助读者从根本上把握WCF进行消息编码和解码的实现机制,以及不同编码方式在性能、互操作性及使用场景上的差异;同时本书从WCF的服务端框架和客户端框架进行深层次的剖析,介绍了服务寄宿和服务调用;对实例化和会话进行了讨论,从服务实例的激活和客户端状态保持两个侧面详细介绍WCF的实例上下文提供机制和基于会话信道的会话实现。最后,本书提供了一个完整的案例帮助读者掌握如何利用本书涉及的内容搭建一个基本的WCF分布式应用。
本书不仅适合那些尚未接触过WCF,希望尽快入门并进行深入研究的开发人员,同样适合那些对WCF有一定了解的开发设计人员和架构师。

目录

第1章 WCF简介(WCF Overview)
1.1 SOA的基本概念和设计思想
1.2 WCF是对现有Windows平台下分布式通信技术的整合
1.3 构建一个简单的WCF应用
1.3.1 步骤一构建整个解决方案
1.3.2 步骤二创建服务契约
1.3.3 步骤三创建服务
1、3.4 步骤四 通过自我寄宿的方式寄宿服务
1.3.5 步骤五创建客户端调用服务
1.3.6 步骤六通过IIS寄宿服务
第2章 终结点地址与WCF寻址(Endpoint Address and WCF Addressing)
2.1 EndpointAddreSS
2.1.1 URI
2.1.2 如何指定地址
2.1.3 如何指定AddressHeader
2.2 端口共享(Port Sharing)
2.2.1 端口共享在WCF中的意义何在?
2.2.2 基于HTTPIHTTPS的端口共享
2.2.3 基于TCP的端口共享
2.3 WCF寻址(Addressing)详解
2.3.1 服务的角色
2.3.2 逻辑地址和物理地址
2.3.3 ListenUri和ListenUriMode
2.3.4 消息筛选
2.3.5 案例演示:通过tcpTracer进行消息的路由
第3章 绑定与信道栈(Binding and Channel Stack)
3.1 绑定简介
3.1.1 信道(Channel)与信道栈(Channel Stack)
3.1.2 绑定与信道栈(Binding and Channel Stack)
3.1.3 案例演示:如何直接通过绑定进行消息通信
3.1.4 WCF的绑定模型
3.2 绑定编程
3.2.1 服务寄宿对绑定的指定
3.2.2 服务调用对绑定的指定
3.3 信道与信道栈
3.3.1 CommunicationObject与DefaultCommunicationTimeouts
3.3.2 IChannel和ChannelBase
3.3.3 消息交换模式与信道形状(Channel Shape)
3.3.4 案例演示:如何自定义信道
3.4 信道管理器(Channel Manager)
3.4.1 信道监听器(Channel Listener)
3.4.2 信道工厂(Channel Factory)
3.5 绑定与绑定元素(Binding and Binding Element)
3.5.1 绑定元素(Binding Element)
3.5.2 绑定揭秘
3.6 系统绑定与自定义绑定(System Defined Binding&Custom Binding)
3.6.1 系统绑定
3.6.2 自定义绑定
第4章 服务契约(Service Contract)
4.1 服务契约透视
4.1.1 抽象、接口与服务契约
4.1.2 元数据与服务契约
4.1.3 WSDL、XSD与服务契约
4.1.4 消息交换与服务契约
4.1.5 WCF是CLR类型与厂商无关服务描述的适配器
4.2 服务契约编程接口
4.2.1 ServiceContractAttribute与OperationContractAttribute
4.2.2 为终结点指定契约
4.2.3 服务契约的继承
4.2.4 操作重载与操作选择
4.3 消息交换模式(MEP)与服务操作
4.3.1 请求一回复模式下的服务契约与操作
4.3.2 单向(One—way)模式下的服务契约与操作
4.3.3 双工模式下的服务契约与操作
4.4 多线程与异步操作
4.4.1 异步信道调用
4.4.2 异步服务实现
第5章 序列化与数据契约(Serialization and Data Contract)
5.1 漫谈序列化
5.1.1 封送(Marshaling)与序列化
5.1.2 持久化(Persisting)与序列化
5.1.3 数据结构与序列化
5.1.4 XML序列化器
5.2 数据契约与数据契约序列化器
5.2.1 数据契约的本质
5.2.2 数据契约的定义与数据契约序列化器
5.3 已知类型(Known Type)
5.3.1 未知类型导致序列化失败
5.3.2 DataContractSerializer的已知类型集合
5.3.3 基于接口的序列化
5.3.4 KnownTypeAttribute与ServiceKnownTypeAttribute
5.4 泛型数据契约与集合数据契约
5.4.1 泛型数据契约
5.4.2 数据契约对数组与集合的支持
5.4.3 IDictionary与Hashtable
5.5 等效数据契约与数据契约版本控制
5.5.1 数据契约的等效性
5.5.2 数据成员的添加与删除
5.5.3 数据契约代理(Surrogate)
5.6 序列化WCF框架中的实现
5.6.1 MessageFormatter
5.6.2 MessageFormatter在WCF框架中的应用
第6章 消息、消息契约与消息编码 (Message,Message Contract and Message Encoding)
6.1 SOAP与WS—Addressing
6.1.1 SOAP(基于SOAP 1.2标准)
6.1.2 WS—Addressing(基于WS—Addressin9 1.0)
6.2 消息(Message)
6.2.1 消息版本(Message Version)
6.2.2 如何创建消息
……
第7章 服务寄宿(Service Hosting)
第8章 客户端(Client)
第9章 实例管理与会话(Instancing and Session)
第10章 WCF实例研究(WCF in Practice)
参考文献
索引

文档截图

QQ截图20190620105900.jpg

WCF技术剖析(卷1)[PDF][40.08MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论