有了实践经验后再看感觉容易看得进去。不过用spring用了快2年了现在才稍微对spring MVC有点了解,觉得有点迟。 看完之后,再实践一边,debug整个流程走一遍,印象会更深刻点。 看完此书,准备再看spring 技术内幕。
初步的浏览个遍,确实能解释到很多以前用的细节,不过没有太多让我感到新奇的地方,还需要再细读
这本书基本上把springmvc的脉络理了一遍,不过还需要读者自己下载spring的源码,然后一点一点的去看,这样效果才能更好
详细的介绍了springMVC内部处理结构,更加详实的了解到了SpringMVC的运行机制。
一本要来回看的书,让我明白了,web开发的原理,页面静态化、缓存、分布式、集群、ip协议,dns的作用和原理,值得一遍又一遍品读
优点在于概括能力不错,对组件的职责,交互有一个比较高层次的理解,通过学习spring mvc的设计,也可以对自己的代码风格尤其是抽象能力有不少帮助(还有命名[偷笑])。缺点是有些地方仍然会陷入细节,另外流水账的倾向比较重,追求粗而全,而不是少而精。
果然是看透,只有文字和代码,从http到tomcat无所不包,然后就是那接口代码,让你少了去官网下代码的疼苦,再也不用忍受缓慢的IDE,以及那让人看了都要吐了的welcome flah screen.
前几章的优化没有可操作性,可以直接调到tomcat以后的章节看。
看完一遍只是了解了个大概,还需要根据开发工具中的源码再细看一遍
对servlet,tomcat讲的很不错,mvc部分原理讲的很好,写到很多东西。代码部分没有看,详细看了前面几章。
从web架构的演变,传输协议,Java socket再到tomcat容器启动,请求源码的解析,牵扯出servlet,告诉读者springmvc就是基于servlet进行处理的,然后打开springmvc的大门,通过器用分析法,以器谈论Springmvc容器的创建,,以用分析Spring的请求过程。最后具体分析了Springmvc的handlemap,handleadapter,视图解析器,异常处理器,主题等组件源码。
此书内容组织得很好,只是源码分析类的东西真不适合写成“章回体”,最适合在代码阅读器上inline方式的注解,高层面上辅以设计逻辑的导航,这样阅读的人既能纵观全局,又能方便地抵达细节。另外,Spring的思想很modern,只是Java这个过时的语言很难受。
内容比较全面,整体介绍网络 tomcat spring后再详细讲解了各组件的实现
前面基础知识讲解的很不错,后面的实际应用就要在项目中实践了,就跳着翻阅了。
SpringMVC4.x的书,现在2020建议看5,但是有些源码5是有改动的。总体上是一本好书。