![]()
内容推荐 本书介绍了基于WCF开发面向服务应用程序的主题和技能;阐述了如何使用其内置的特性,如服务托管、实例管理、并发管理、事物、无连接队列调用、安全和Windows Azure AppFabric服务总线;介绍了.NET 4.6和Service Fabric知识。此外,本书还包含许多有用的代码、工具和帮助类,收集在名为ServiceModelEx里。它们可以用来提高代码生成率和WCF服务的质量。本书不仅介绍了WCF编程和相关系统的知识,还介绍了相关的设计原则、提示、很好实践和误区,重点关注WCF的实际应用。本书是一本关于现代软件工程的图书,不仅会让你成为一个WCF专家,更会让你成为一名出色的软件工程师。 作者简介 居瓦·洛瑞是IDesign的创始人,也是专注于系统与项目设计的软件架构师,培养了优选各地数百位架构师。居瓦·洛瑞是微软硅谷的区域总监,参与过微软内部C#,WCF等相关技术的设计评审工作。微软授予其“软件传奇”称号。他是世界很好的专家之一和行业。 麦.芒宫美瑞是IDesign的软件架构师。专注于分布式系统设计与微服务架构开发技术。麦.芒宫美瑞发表了许多软件架构领域的文章,分享自己独特的观点。他还经常在各种.NET技术大会上演讲。 目录 第1章WCF基础 什么是WCF 服务 服务的执行边界 WCF与位置透明度 地址 TCP地址 HTTP地址 IPC地址 MSMQ地址 WebSocket地址 UDP地址 契约 服务契约 托管 IIS托管 自托管 WAS托管 在IIS/WAS里自定义托管 选择宿主 绑定 常用绑定 选择绑定 其他绑定 使用绑定 终结点 以管理方式配置终结点 以编程方式配置终结点 默认终结点 Configure()方法 元数据交换 基于HTTP-GET的元数据 元数据交换终结点 元数据浏览器 行为配置的更多内容 客户端编程 生成代理 以管理方式配置客户端 以编程方式配置客户端 WCF提供的测试客户端 编程方式配置VS管理方式配置 配置策略 WCF体系结构 宿主体系结构 使用通道 InProcFactory类 传输会话层 传输会话与绑定 传输会话终止 可靠性 绑定、可靠性和有序消息 配置可靠性 必备有序传递 第2章服务契约 操作重载 契约继承 客户端契约层级 服务契约分解与设计 契约分解 分解准则 契约查询 以编程方式处理元数据 第3章数据契约 序列化 .NET序列化 序列化的数据契约 ...... 第4章实例管理 第5章操作 第6章错误 第7章事务 第8章并发管理 第9章队列服务 第10章安全 第11章AzureServiceFabric微服务平台 附录A面向服务概述 附录B消息头与上下文 附录C服务发现 附录D发布-订阅服务 附录E通用拦截器 附录FWCF编码规范 附录GServiceModelEx分类 |