看透Spring MVC:源代码分析与实践
上QQ阅读APP看书,第一时间看更新

第一篇 网站基础知识

本篇主要给大家介绍网站的基础知识,为后面具体分析Spring MVC打下基础。内容主要包括架构的演变、Web中涉及的协议、协议的实现方法、Java中的Servlet以及对一个完整的产品Tomcat的分析等5部分。

本篇的很多内容,如底层协议和Tomcat的实现方法,在正常做开发的时候并不会直接使用到,不过理解了之后可以让我们在进行具体开发的时候更加得心应手,就好像数学中的基本运算,我们不需要知道原理也可以借助计算器计算出结果,但是如果明白了其中的原理就可以对计算带来很多帮助。比如,可以预先大概估计计算结果,当计算器的计算结果偏差很大时就可以看出来;可以使用一些简单的计算方法;还可以通过对具体内容的学习学到一些优秀思想,思想本身是很难学习的,需要通过一定的载体才可以传播,底层的知识就是这样的载体。

现在社会中普遍注重创新,其实创新是建立在扎实的基础之上的,如果没有扎实的基础就很难做出合理而且易用的创建成果。所以本篇的内容虽然在开发中一般不会直接使用到,但是对于提高自己的能力非常重要。