本人是一名测试人员,之前的工作一直从事自动化测试,工作中很大一部分会使用java来编写各种case,现在本人所在的项目组使用的是ASP.NET MVC,故看到ASP相关的书籍,特来拜读下。
就像作者一开始说的那样,在过去半个世纪中,对人类影响最为深远的信息技术恐怕要数web了,因为我们的生活方式和思维方式以及因它而发生了改变,而且这种变化还在继续。
通过第一章的阅读,本人又重温了一遍TCP/IP协议,特把TCP/IP协议贴出来。
现在还记得大学时候学的网络课程中,很多内容都记不住了,但唯独记得TCP协议的三次握手,遗憾的是在书中却没有提到,正好可以给自己一个学习的机会,回头一定再把这个协议好好研究下。
其余概念性的东西,一带而过,本人比较感兴趣的是HTTP报文,了解了一个完整的HTTP报文是有三部分构成的:
- 起始行
- 报头集合
- 主题内容
如本人在浏览器中输入www.baidu.com,得到的报文如下:
接下来作者给我们介绍了比较火的一种面向资源架构风格-REST/RESTful,作者向我们解释了名称的来源及特征,并通过一个实例演示的形式来让读者对ASP.NET WEB API有一个感性的认识。
Visual Studio IDE就是牛啊,可以直接“一键式”的创建以个完整的ASP.NET WEB API项目,Visual Studio会自动为我们添加必要的程序集引用和配置,甚至为我们自动生成了相关的代码。通过向导生成的项目在被创建之后本身就是以个可执行的应用。
虽然对于这种IDE提供的提高生产效率的自动化机制,但是作者还是推荐读者摒弃Visual Studio为我们提供的向导,在创建空项目中编写我们的程序,这样可以让读者去了解一下这些自动化机制背后的机制和原理。
虽然作者只写了一个简单的web应用,但是作者可谓是用心良苦的刻意使用了目前3个比较主流的web前端框架-Jquery,bootstrap,knockout,前2个框架本人比较熟悉,KO这个有点陌生,在书中也简单的学习了下。
接下来的2章,就草草看了下 没有细致深入的阅读,但是由于本人水平有限,能力不够,读起来感觉有点吃力,书中例子看的也比较累,因此,还是那句话生命不息当奋斗不止啊。
PS:本人也看了其他的几本试读书籍,相比较而言这本书的内容还是比较给力的.