看到本月技术图书有奖试读活动的数目中,看到了一个熟悉的作者名字——蒋金楠。之前有购买过他写的另外一本.net技术书籍《ASP.NET MVC 4框架揭秘》,读书的时候在图书馆也借过他写的关于WCF的书。总体而言蒋金楠写的书给我的印象就是,技术功底非常扎实,写作风格非常严谨,字里行间流露出的条理感还有对用词的准确程度都非常高,每一个知识点都可以引申开去,引经据典,娓娓道来。一看就是非常有经验的图书作者,和那些只是将平时博客或者只是笔记心得进行汇总的“经验类”技术书籍有着本质的差别。
试读这本书之前,我在项目中使用过基于.net的Web Service,也大致上知道SOAP的标准格式和轻量级的REST风格,但是看到《ASP.NET Web API 2框架揭秘》这个标题的时候,我发现自己在概念上还是十分的模糊。我不知道Web API和Web Service有什么区别,WCF REST和ASP.NET 实现的Web API又有什么区别。我带着这些疑问翻阅了试图样章。在试读的过程中并没有在书中找到直接的答案。但是书中的几个样例还是给了我不少启发。从书中的样例上看,Web API并没有给出创建Web Service所需要的asmx文件。联想到之前是用Java或者.net调用Web Service时需要引用到这个asmx文件在程序中使用代码调用Web Service所提供的方法,因此推断Web API和Web Service相比只是Web Service多了一个可被调用的服务定义而已,Web API在知道相关接口或开发者文档的情况下可以直接通过HTTP请求执行相关方法。这个是我所理解的Web service和Web api的主要区别。文中又从资源的角度解释了SOAP和REST风格的区别,REST是对资源的管理向外界暴露的接口是统一的,而SOAP可以自由定义各种方法。我想这大概就是由于REST是通过HTTP请求直接解析request,而SOAP可以直接引用服务主体造成的差异。
从试读的几个样章中大致知道了Web API的基本原理,如何在Web/控制台程序中调用,如何进行路由管理,甚至还回顾了一下HTTP的基础知识和了解了BootStrap及Knockout这些前端框架。不得不感慨作者的用心良苦,照顾各个技术水平的读者,在介绍一些新概念时,不会“假设”读者有相关方面的知识储备,会精炼的介绍这些概念的要点,非常赞。
这个月试读的其他图书,试读内容中几乎都看不到有什么干货。一方面可能是由于选择试读内容章节时没有认真考虑,或是想吊起读者胃口;另一方面也反映出,内容编排上不够张弛有度。很多技术类作者大多是纯正的理工科男,虽然自己在技术上的造诣非常高超,积累了非常丰富的经验心得,但是想把这些精华以图书的方式进行表达,想让各个层次水平参差不齐的读者都在各自程度上得到收获,不应该只是类似平时一个PPT,面对面的交流分享的那种程度。相比较这本书在试读内容上选取十分扎实,136的试读页数和铺满的文字显得诚意十足,涵盖了几个完整的实例,即便只是试读章节,也可以帮助读者明白就是REST WEB API究竟为何物,是否可以在运用在项目中。至于后面的技术实现细节,交给读者自己去判断,是否有必要购买完整版本窥得全貌。很赞,无愧业界良心。
分享到:
相关推荐
《ASP.NET Web API 2 框架揭秘》是一本深入探讨ASP.NET Web API 2技术的专业书籍,它为开发者提供了全面的指南和实践案例,旨在帮助读者掌握这个强大的框架,构建高性能、可扩展的RESTful服务。书中包含了完整的目录...
ASP.NET Web API 2框架揭秘-蒋金楠(含源码).exe )
我觉得大部分人都是“眼球动物“,他们关注的往往都是目光所及的东西。...微软意识到在一个“重量级”通信框架上通过扩展实现“轻量级”的通信,还不如重新构建一个通信平台,于是ASP.NET Web API应运而生。
由蒋金楠(大内老A)编写的《ASP.NET Web API 2 框架揭秘-带源码版》深入浅出地介绍了这个强大的工具,帮助开发者掌握其核心概念和技术。 首先,Web API 2 是ASP.NET框架的一部分,它为创建高效、可扩展且与平台...
《ASP.NET MVC 5 框架揭秘》以一个模拟ASP.NET MVC内部运行机制的“迷你版MVC框架”作为开篇,其目的在于将ASP.NET MVC真实架构的“全景”勾勒出来。接下来本书以请求消息在ASP.NET MVC框架内部的流向为主线将相关的...
蒋金楠老师编写的《ASP.NET MVC5框架揭秘》,学习一下
《ASP.NET MVC 5 框架揭秘》以一个模拟ASP.NET MVC内部运行机制的“迷你版MVC框架”作为开篇,其目的在于将ASP.NET MVC真实架构的“全景”勾勒出来。接下来《ASP.NET MVC 5 框架揭秘》以请求消息在ASP.NET MVC框架...
在蒋金楠的《ASP.NET MVC 5框架揭秘》一书中,作者深入浅出地讲解了该框架的核心概念和技术。这本书主要面向已经具备一定ASP.NET MVC开发基础的人员,旨在帮助他们进一步提升技能,理解MVC 5的内部工作原理和最佳...
蒋金楠编*的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为...
蒋金楠编*的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为...
蒋金楠编*的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为...
蒋金楠编的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为...
本书《ASP.NET MVC 4框架揭秘》由蒋金楠撰写,深入浅出地探讨了该框架的核心概念和技术。 1. **MVC模式**:ASP.NET MVC 4基于模型-视图-控制器(MVC)设计模式,这是一种将业务逻辑、用户界面和应用程序控制分离的...
《ASP.NET MVC 5框架揭秘》一书由蒋金楠老师撰写,深入剖析了该框架的核心原理和实际应用,对于学习和理解ASP.NET MVC 5有着极大的帮助。 1. **MVC设计模式**:MVC是一种分层架构,将应用程序分为模型(Model)、...
在蒋金楠的《ASP.NET MVC5框架揭秘》一书中,作者深入浅出地揭示了这个框架的内部运行机制,为开发者提供了全面的理解和实践指导。 首先,MVC模式是一种流行的软件设计模式,它将应用程序分为三个主要组件:模型...
《ASP.NET MVC 4框架揭秘》一书由蒋金楠撰写,深入解析了该框架的工作原理和实践应用。 1. **模型(Model)**:模型是应用程序的核心部分,负责业务逻辑和数据处理。在ASP.NET MVC中,你可以使用Entity Framework或...
由著名开发者蒋金楠编著的《ASP.NET MVC 4框架揭秘》PDF高清版,深入浅出地揭示了该框架的核心原理和实用技巧。 首先,ASP.NET MVC 4基于模型-视图-控制器(Model-View-Controller)设计模式,这是一种流行的设计...
ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠ASP.NET MVC 蒋金楠
入门ASP.NET MVC的优秀书籍。本书讲解ASP.NET MVC 5。文字清晰,讲解透彻,附带案例。