看透Spring MVC源代码分析与实践 (pdf)

书名:看透Spring MVC源代码分析与实践. 大小:57.77MB. 页数:328页. 格式:PDF

下载地址:
<!–TePass start–>
链接:https://pan.baidu.com/s/1xdF1vLvhAxcgHseCS80Rcw?pwd=5m5d
提取码:5m5d
路径.jpg
<!–TePass end–>

主要目录:
第一篇 网站基础知识

第1章 网站架构及 其演变过程

1.1 软件的三大类型

1.2 基础的结构并不简

1.3 架构演变的起点

1.4 海量数据的解决方案

1.4.1 缓存和页面静态化

1.4.2 数据库优化

1.4.3 分离活跃数据

1.4.4 批量读取和延迟修改

1.4.5 读写分离

1.4.6 分布式数据库

1.4.7 NoSQL和Hadoop

1.5 高并发的解决方案

1.5.1 应用和静态资源分离

1.5.2 页面缓存

1.5.3 集群与分布式

1.5.4 反向代理

1.5.5 CDN

1.6 底层的优化

第2章 常见协议和标准

2.1 DNS 协议

2.2 TCP/IP 协议与Socket

2.3 HTTP 协议

2.4 Servlet 与Java Web开发

第3章 DNS 的设置

3.1 DNS 解析

3.2 Windows 7设置DNS服务器

3.3 Windows 设置本机域名和IP的对应关系

第4章 Java 中Socket的用法

4.1普通Socket的用法

4.2 NioSocket 的用法

第5章自己动手实现HTTP协议

第6章详解 Servlet

6.1 Servlet 接口

6.2 GenericerServlet

第7章Tomcat 分析

7.1 Tomcat 的顶层结构及启动过程

7.1.1 Tomcat 的顶层结构

7.1.2 Bootstrap 的启动过程

7.1.3 Catalina 的启动过程

7.1.4 Server的启动过程

7.1.5 Service 的启动过程

7.2 Tomcat 的生命周期管理

7.2.1 Lifecycle 接口

7.2.2 LifecycleBase

7.3 Container 分析

7.3.1 ContainerBase 的结构

7.3.2 Container 的4个子容器

7.3.3 4 种容器的配置方法

7.3.4 Container 的启动

7.4 Pipeline-Value 管道

7.4.1 Pipeline-Value 处理模式

7.4.2 Pipeline Value的实现方法

7.5 Connector 分析

7.5.1 Connector 的结构

7.5.2 Connector 自身类

7.5.3 ProtocolHandler

7.5.4 处理 TCP/IP协议的Entpoint

7.5.5 处理 HTTP协议的Processor

7.5.6 适配器Adapter

第二篇 俯视Spring MVC

8.2 Spring MVC最简单的配置

8.2.1 在 web.xml中配置Servlet

8.2.2 创建 Spring MVC的xml配咒文件

8.2.3 创建 Controller和view

8.3 关联 spring源代码

第9章 创建Spring MVC之器

9.1 整体结构介绍

9.2 HttpServletBean

9.3 FrameworkServlet

9.4 DispatcherServlet

第10章 Spring MVC

10.1 HttpServletBean

10.2 FrameworkServlet

10.3 DispatcherServlet

10.4 doDispatch 结构

第三篇 Spring MVC组件分析

第11章 组件概览

11.1 HandlerMapping

11.2 HandlerAdapter

11.3 HandlerExceptionResolver

11.4 ViewResolver

11.5 RequestToViewNameTranslator

11.6 LocaleResolver

11.7 ThemeResolver

11.8 MultipartResolver

11.9 FlashMapManager

第12章 HandlerMapping

12.1 AsrtracthanderMapping

12.1.1 创建 AbstractHandlerMapping之器

12.1.2 AbtractHandlerMapping之用

12.2 AbstractUrlHandlerMapping系列

12.2.1 AbstractUrlHandlerMapping

12.2.2 SimpleUrlHandlerMapping

12.2.3 AbstractDetectingUrlHandlerMapping

12.3 AbstractHandlerMethodMapping

12.3.1 创建 AbstractHandlerMethodMapping系列之器

12.3.2 AbstractHlandlerMethodMapping系列之用

第13章 HandlerAdapter

13.1 RequestMappingHandlerAdapter概述

13.2 RequestMappingHandlerAdapter自身结构

13.2.1 创建RequestMappingHandler-Adapter之器

13.2.2 RequestMappingHandlerAdapter之用

13.3 ModelAndViewContainer

13.4 ScssionAttributesHandler和SessionAttributeStore

13.5 ModelFactory

13.5.1 初始化 Model

13.5.2 更新Model

13.6 ServletInvocableHandlerMethod

13.6. 1 HandlerMethod

13.6.2 InvocableHandlerMethod

13.6.3 ServetInvocableHandler

13.7 HandlerMethodArgumentResolver

13.8 HandlerMethodReturmValueHandler

第14章 View Resolver

14.1 ContentNegotiatingViewResolver

14.2 AbstractCachingViewResolver系列

第15章 RequestToViewNameTranslator

第16章 HandlerExceptionResolver

16.1 AbstractHandlerExceptionResolver

16.2 ExceptionHandlerExceptionResolver

16.3 DefaultHandlerExceptionResolver

16.4 ResponseStatusExceptionResoler

16.5 SimpleMappingExceptionResolver

第17章 MultipartResolver

17.1 StandardServletMultipartResolver

17.2 CommonsMultipartResolver

第18章 LocaleResolver

第19章 ThemeResolver

第20章 FlashMapManager

第四篇 总结与补充

21.1 Spring MVC原理总结

21.2 实际跟踪一个请求

第22章 异步请求

22.1 Servlet 3.0对异步请求的支持

22.1.1 Servlet 3.0处理异步请求实例

22.1.2 异步 请求监听器AsyncListener

22.2 Spring MVC中的异步请求

22.2.1 Spring MVC中异步请求相关组件

22.2.2 Spring MVC对异步请求的支持

22.3 WebAsyncTask 和Callable类型异步请求的处理过程及用法

22.2.4 DeferredResult 类型异步请求的处理过程及用法

22.2.5 ListenableFuture 类型异步请求的处理过程及用法

目录图示:
看透Spring MVC源代码分析与实践1.jpg
看透Spring MVC源代码分析与实践2.jpg
看透Spring MVC源代码分析与实践3.jpg
看透Spring MVC源代码分析与实践4.jpg

发表回复

后才能评论