ASP.NET Web API设计(美)布洛克PDF高清全文下载

再坐歌诗达 再坐歌诗达 2020-12-14 2549 ASP.NET Web API设计PDF

【简介】

本书依托 ASPNET Web API阐述 API设计与开发的通用技术,是一本全面介绍如何构建真实可演化 API的实践指南。本书共分三部分。第一部分介绍WebHTTP和API开发的基础知识,介绍ASPNET Web API,为初学者以及想充分利用HTTP的读者建立好的起点。第二部分完整介绍了真实 Web应用程序的开发,其内容从设计讲到实现,全面覆盖客户端与服务器端开发。第三部分深入ASPNET Web API的内部机制,并讲解一些高级的主题(如安全和可测试性),加深你的理解,让读者学会更好地利用 Web API 构建可演化系统。
本书适合使用NET、Java、Ruby、PHP、Node等各平台API的开发人员学习参考。


【截图】


ASP.NET Web API设计(美)布洛克PDF高清全文下载


【作者简介】

Glen Block曾在ASP.NET团队工作,负责开发 ASP.NET Web API的早期版本,现在就职于Splunk,改善开发人员访问大数据的能力。作为一名拥有近20年经验的职业程序员, Block一直在努力改进开发人员的工作。Block 醉心编码,据说"极少睡觉",还是云开发的积极支持者,在微软 Windows Azure对OSS栈的支持中起了关键作用。Block是Node. js 和.NET OSS项目的热心参与者、社区支持者,还经常在国际会议上发言。Block与妻女现居住在西雅图。
Pablo Cibraro是Tellgo公司的一位软件架构师,也是一位享有国际声誉的专家,拥有十余年系统架构和使用微软技术实施大型分布式系统的经验。Cibraro在过去几年间与微软公司的模式和实践团队直接合作,为使用Web服务、Web服务增强(WSE)和WCF构建面向服务的应用程序提供示例程序、模式和指南。
Pedro Félx居住在葡萄牙里斯本,教授和研究编程与计算机安全相关的课题。
Howard Dierking是微软WCF Web API团队的产品经理,主要负责AppFabric。在此之前, Dierking在微软担任过其他多个角色,其中有《MSDN杂志》的主编和Microsof Leaming的产品规划专员。
Darrel Mier是Tavis软件公司的合伙人,这是一家专为制造业提供软件解决方案和服务的公司。Miler 的工作是向人们展示如何在业务应用程序中采用REST架构风格。



【部分原文】

本书内容本书分为三部分。



第一部分基础知识


第1章因特网、万维网和HTTP协议
这一章开篇简单回顾了万维网和HTTP协议的历史,然后概要介绍了HTTP协议。你可以把这一章看成HTTP"傻瓜指南"。这一章提供了你需要了解的关键知识,以免去你阅读整个HTTP规范的辛苦。


第2章WebAPI
这一章首先大致介绍了WebAPI开发的历史背景,然后讨论API开发的精髓,从核心概念开始,一直深入探讨到设计API的风格和方法。
。

第3章ASP.NETWebAPI基础
这一章讨论了ASP.NETWebAPI框架背后的基本驱动因素,然后介绍ASP.NETWebAPI的基础知识,以及.NETHTTP编程模型和客户端。


第4章处理架构
这一章将简要介绍一个HTTP请求在ASP.NETWebAPI中进行处理的生命周期。你将了解到处理HTTP请求和响应的不同方面涉及的各个不同部分。



第二部分真实世界的API开发


第5章应用程序

第6章媒体类型选择与设计
这两章讨论了问题跟踪应用程序的整体设计,涵盖了设计相关的几个重要主题,其中有∶媒体类型选择和设计,以及超媒体。
●

第7章构建API

第8章改进API
这两章展示了如何使用ASP.NETWebAPI实现和改进超媒体驱动的问题跟踪API,并介绍了如何使用行为驱动的开发方式。


第9章构建客户端
这一章介绍如何构建问题跟踪API的一个超媒体客户端。



第三部分WebAPI细节

第10章HTTP编程模型
这一章将深入讨论ASP.NETWebAPI依托的.NETHTTP编程新模型。

第11章托管
这一章介绍了ASPNETWebAPI适用的所有托管模型,其中有∶自托管、IS以及新的OWIN模型。


第12章控制器和路由
这一章深入探讨了WebAPI路由的工作机制,以及控制器如何运作。

第13章格式化程序和模型绑定/

第14章HttpClient这两章介绍了关于模型绑定和使用新的HTTP客户端类的所有需知内容。

第15章安全

第16章OAuth2.0授权框架
这两章介绍了ASP.NETWebAPI的整体安全模型,然后详细讨论了如何在API中实现OAuth规范。

第17章可测试性
这一章将介绍如何以测试驱动的方式,在ASP.NETWebAPI中进行开发。


【下载链接】

链接:https://pan.baidu.com/s/1Of3LhOHmiAFi2ICcpck0tg  提取码:5774



相关文章


ASP.NET Web API设计(美)布洛克PDF高清全文下载

ASP.NET Web API设计(美)布洛克PDF高清全文下载是一本全面介绍如何构建真实可演化 API的实践指南。本文结尾附下载链接。


文章热度: 15397
文章数量: 18
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 1798

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1578

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 1631

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 1718

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1833

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之