`
ilikeebook
  • 浏览: 6549 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

《ASP.NET Web API 2框架揭秘》 试读随笔

阅读更多
  2000年Roy Thomas Fielding在他的博士论文中提出了REST,从此REST这种架构风格走入大家的视线,并在这几年逐渐红火起来,受到大家的广泛关注。REST的英文全称是:Representational State Transfer,中文翻译是:表述性状态转移。REST并不是一个标准,它指的是一组架构约束条件和原则。与传统Web Service采用的面向操作的架构风格不同,REST使用的是面向资源的架构风格(Resource Oriented Architecture,简称ROA)。提到资源,在此作一点补充说明。在REST中,资源用一个全局的、唯一的URL来进行标识,这些资源就是以不同形式表现的超媒体,比如:视频、音频、图片、文本。这里进一步对REST的中文含义的状态转移作个解释:借助于超媒体这种植特殊的资源呈现方式,应用状态的转换体现为浏览器中呈现资源的转换。将超媒体进一步抽象成一般意义上的资源是呈现方式,那么应用状态变成了可被呈现的状态,应用状态之间的转换就成了可被呈现的状态转移。

  因为REST是使用HTTP方法来完成典型的CRUD操作资源,所以本书在讲解REST之前,作者特意对一些相关的基础进行了讲解,可谓用心良苦。HTTP是超文本传输协议,它是TCP/IP协议簇的一部分,因此书中一开头就对TCP/IP进行讲述,并阐明它们的特点,为下文的展开作了很好地铺垫。同时在本书中,作者还对URI、URL和URN这些容易混淆的概念分别表述,这点特别有帮助。说实话,在此之前对这几个理解上不够清晰。书中还有一点,它在讲述REST进行CRUD操作时,特别提到了PUT和POST两种HTTP方法,在此之前我一直认为POST用于添加,PUT用于修改。而作者明确告诉我们,PUT在提供的资源不存在时作添加,存在时作修改,真是受益匪浅!
分享到:
评论

相关推荐

    ASP.NET Web API 2 框架揭秘,带完整目录和源码

    本资源包含了该框架的详细揭秘以及完整的源代码,帮助开发者深入理解并实践ASP.NET Web API 2 的开发。 1. **RESTful架构**:ASP.NET Web API 2 遵循REST(Representational State Transfer)原则,通过HTTP方法...

    《ASP.NET Web API 2框架揭秘》源码示例

    第1章 S101 一个简单的ASP.NET Web API应用 第2章 S201 通过路由实现请求地址与.aspx页面的映射 S202 基本路由注册 S203 在路由注册中指定约束 S204 针对现有物理文件的路由(关闭) S205 针对现有物理文件的...

    ASP.NET Web API 2 框架揭秘(完整带目录、源码版)

    ASP.NET Web API 2框架揭秘》一本注重实证的书,功能各异、多达120个可供下载的示例,大量最佳实践与实用性扩展,可直接用于解决实际开发问题。全新的学习方法,通过完整论证来实现彻底的融会贯通。

    ASP.NET Web API 2 框架揭秘(完整带目录、源码版

    《ASP.NET Web API 2框架揭秘》一本注重实证的书,功能各异、多达120个可供下载的示例,大量最佳实践与实用性扩展,可直接用于解决实际开发问题。全新的学习方法,通过完整论证来实现彻底的融会贯通。本书可以作为讲...

    ASP.NET Web API 2框架揭秘

    ASP.NET Web API 2框架揭秘是一本注重实证的书,功能各异、多达120个可供下载的示例,大量实践与实用性扩展,可直接用于解决实际开发问题。全新的学习方法,通过完整论证来实现彻底的融会贯通。本书可以作为讲设计...

    蒋金楠ASP.NET Web API 2 框架揭秘(完整带目录、源码版)

    《ASP.NET Web API 2 框架揭秘》是一本深入探讨ASP.NET Web API 2技术的专业书籍,它为开发者提供了全面的指南和实践案例,旨在帮助读者掌握这个强大的框架,构建高性能、可扩展的RESTful服务。书中包含了完整的目录...

    ASP.NET Web API 2框架揭秘-蒋金楠(含源码).exe )

    ASP.NET Web API 2框架揭秘-蒋金楠(含源码).exe )

    ASP.NET Web API 2 框架揭秘

    《ASP.NET Web API 2框架揭秘》以实例演示的方式介绍了很多与ASP.NET Web API相关的最佳实践,同时还提供了一系列实用性的扩展。本书详细讲解了ASP.NET Web API从接收请求到响应回复的整个流程,包括路由、...

    ASP.NET Web API 2 框架揭秘 目录、源码版

    "ASP.NET Web API 2 框架揭秘 目录、源码版"提供了深入学习该框架的机会,结合源码分析,有助于开发者全面理解其工作原理和最佳实践。 目录通常会包含以下关键部分: 1. **基础概念**:这部分可能会介绍Web API的...

    ASP.NET Web API 2 框架揭秘-带源码版--蒋金楠(大内老A)

    由蒋金楠(大内老A)编写的《ASP.NET Web API 2 框架揭秘-带源码版》深入浅出地介绍了这个强大的工具,帮助开发者掌握其核心概念和技术。 首先,Web API 2 是ASP.NET框架的一部分,它为创建高效、可扩展且与平台...

    ASP.NET Web API 2 Recipes(英文pdf)

    ASP.NET Web API 2 Recipes provides you with the code to solve a full range of Web API problems and question marks that you might face when developing line-of-business applications. ASP.NET Web API 2 ...

    ASP.NET Web API 2 框架揭秘(源码版)

    ASP.NET Web API 2 框架揭秘是一部让学习web api 入门的书,通过学习书本知识外,本人将书中源码例子提供给大家学习,方便从实践动手,达到更好的效果。

    ASP.NET WEB API 程序设计

    《ASP.NET Web API设计》依托ASP.NET Web API阐述API设计与开发的通用技术,是一本全面介绍如何构建真实可演化API的实践指南。本书共分三部分。第一部分介绍Web/HTTP和API开发的基础知识,介绍ASP.NET Web API,为...

Global site tag (gtag.js) - Google Analytics