看到本月技术图书有奖试读活动的数目中,看到了一个熟悉的作者名字——蒋金楠。之前有购买过他写的另外一本.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 框架揭秘,电子工业出版社,蒋金楠
ASP.NET Web API 2框架揭秘-蒋金楠(含源码).exe )
我觉得大部分人都是“眼球动物“,他们关注的往往都是目光所及的东西。...微软意识到在一个“重量级”通信框架上通过扩展实现“轻量级”的通信,还不如重新构建一个通信平台,于是ASP.NET Web API应运而生。
欢迎大家学习,我就收个辛苦分,毕竟我也要下载其它资源
蒋金楠老师编写的《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框架”作为开篇,其目的在于将ASP.NET MVC真实架构的“全景”勾勒出来。接下来本书以请求消息在ASP.NET MVC框架内部的流向为主线将相关的...
ASP.NET MVC 5框架揭秘 蒋金楠 适用于有一定基础的ASP.NET 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 MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为...
_ASP.NET MVC4 框架揭秘_蒋金楠 高清版
ASP.net MVC 4 框架揭秘 蒋金楠著
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 MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来
蒋金楠老师的那本《ASP.NET MVC 5框架揭秘》的源码,对照看会很方便~
ASP.NET MVC 4 框架揭秘 蒋金楠 PDF高清版本。