看透SPRING MVC 源代码分析与实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:韩路彪著
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111516682
- 页数:310 页
第一篇 网站基础知识 2
第1章 网站架构及其演变过程 2
1.1 软件的三大类型 2
1.2 基础的结构并不简单 3
1.3 架构演变的起点 5
1.4 海量数据的解决方案 5
1.4.1 缓存和页面静态化 5
1.4.2 数据库优化 6
1.4.3 分离活跃数据 8
1.4.4 批量读取和延迟修改 8
1.4.5 读写分离 9
1.4.6 分布式数据库 10
1.4.7 NoSQL和Hadoop 10
1.5 高并发的解决方案 11
1.5.1 应用和静态资源分离 11
1.5.2 页面缓存 12
1.5.3 集群与分布式 12
1.5.4 反向代理 13
1.5.5 CDN 14
1.6 底层的优化 15
1.7 小结 15
第2章 常见协议和标准 17
2.1 DNS协议 17
2.2 TCP/IP协议与Socket 18
2.3 HTTP协议 20
2.4 Servlet与Java Web开发 22
第3章 DNS的设置 23
3.1 DNS解析 23
3.2 Windows 7设置DNS服务器 24
3.3 Windows设置本机域名和IP的对应关系 25
第4章 Java 中 Socket的用法 26
4.1 普通Socket的用法 26
4.2 NioSocket的用法 28
第5章 自己动手实现HTTP协议 33
第6章 详解Servlet 37
6.1 Servlet接口 37
6.2 GenerieServlet 40
6.3 HttpServlet 41
第7章 Tomcat分析 44
7.1 Tomcat的顶层结构及启动过程 44
7.1.1 Tomcat的顶层结构 44
7.1.2 Bootstrap的启动过程 45
7.1.3 Catalina的启动过程 47
7.1.4 Server的启动过程 48
7.1.5 Service的启动过程 50
7.2 Tomcat的生命周期管理 52
7.2.1 Lifecycle接口 52
7.2.2 LifecycleBase 53
7.3 Container分析 59
7.3.1 ContainerBase的结构 59
7.3.2 Container的4个子容器 60
7.3.3 4种容器的配置方法 60
7.3.4 Container的启动 62
7.4 Pipeline-Value管道 69
7.4.1 Pipeline-Value处理模式 69
7.4.2 Pipeline-Value的实现方法 70
7.5 Connector分析 73
7.5.1 Connector的结构 73
7.5.2 Connector自身类 74
7.5.3 ProtocolHandler 77
7.5.4 处理TCP/IP协议的Endpoint 77
7.5.5 处理HTTP协议的Processor 80
7.5.6 适配器Adapter 81
第二篇 俯视Spring MVC 84
第8章 Spring MVC之初体验 84
8.1 环境搭建 84
8.2 Spring MVC最简单的配置 84
8.2.1 在web.xml中配置Servlet 85
8.2.2 创建Spring MVC的xml 配置文件 85
8.2.3 创建Controller和view 86
8.3 关联spring源代码 87
8.4 小结 89
第9章 创建Spring MVC之器 90
9.1 整体结构介绍 90
9.2 HttpServletBean 93
9 3 FrameworkServlet 95
9.4 DispatcherServlet 100
9.5 小结 107
第10章 Spring MVC之用 108
10.1 HttpServletBean 108
10.2 FrameworkServlet 108
10.3 DispatcherServlet 114
10.4 doDispatch结构 118
10.5 小结 123
第三篇 Spring MVC组件分析 126
第11章 组件概览 126
11.1 HandlerMapping 126
11.2 HandlerAdapter 128
11.3 HandlerExceptionResolver 130
11.4 ViewResolver 131
11.5 RequestToViewNameTranslator 133
11.6 LocaleResolver 133
11.7 ThemeResolver 135
11.8 MultipartResolver 137
11.9 FlashMapManager 138
11.10 小结 139
第12章 HandlerMapping 140
12.1 AbstractHandlerMapping 140
12.1.1 创建AbstractHandlerMapping之器 141
12.1.2 AbstractHandlerMapping之用 142
12.2 AbstractUrlHandlerMapping系列 143
12.2.1 AbstractUrlHandlerMapping 143
12.2.2 SimpleUrlHandlerMapping 149
12.2.3 AbstractDetectingUrlHandler-Mapping 150
12.3 AbstractHandlerMethodMapping系列 152
12.3.1 创建AbstractHandlerMethod-Mapping系列之器 153
12.3.2 AbstractHandlerMethodMapping系列之用 158
12.4 小结 159
第13章 HandlerAdapter 161
13.1 RequestMappingHandlerAdapter概述 162
13.2 RequestMappingHandlerAdapter自身结构 169
13.2.1 创建RequestMappingHandler-Adapter之器 169
13.2.2 RequestMappingHandlerAdapter之用 173
13.2.3 小结 185
13.3 ModelAndViewContainer 185
13.4 SessionAttributesHandler和SessionAttributeStore 188
13.5 ModelFactory 192
13.5.1 初始化Model 192
13.5.2 更新Model 197
13.6 ServletlnvocableHandlerMethod 199
13.6.1 HandlerMethod 199
13.6.2 InvocableHandlerMethod 203
13.6.3 ServletInvocableHandler-Method 205
13.7 HandlerMethodArgumentResolver 207
13.8 HandlerMethodReturnValue-Handler 218
13.9 小结 221
第14章 ViewResolver 223
14.1 ContentNegotiatingViewResolver 225
14.2 AbstractCachingViewResolver系列 228
UrlBasedViewResolver 231
14.3 小结 235
第15章 RequestToViewName-Translator 237
第16章 HandlerExceptionResolver 239
16.1 AbstractHandlerException-Resolver 239
16.2 ExceptionHandlerException-Resolver 241
16.3 DefaultHandlerExceptionResolver 243
16.4 ResponseStatusExceptionResolver 245
16.5 SimpleMappingExceptionResolver 246
16.6 小结 250
第17章 MultipartResolver 251
17.1 StandardServletMultipart-Resolver 251
17.2 CommonsMultipartResolver 253
17.3 小结 256
第18章 LocaleResolver 257
第19章 ThemeResolver 263
第20章 FlashMapManager 266
第四篇 总结与补充 272
第21章 总结 272
21.1 Spring MVC原理总结 272
21.2 实际跟踪一个请求 275
第22章 异步请求 281
22.1 Servlet 3.0对异步请求的支持 281
22.1.1 Servlet3.0处理异步请求实例 282
22.1.2 异步请求监听器Async-Listener 284
22.2 Spring MVC中的异步请求 286
22.2.1 SpringMVC中异步请求相关组件 286
22.2.2 Spring MVC对异步请求的支持 297
22.2.3 WebAsyncTask和 Callable类型异步请求的处理过程及用法 301
22.2.4 DeferredResult类型异步请求的处理过程及用法 303
22.2.5 ListenableFuture类型异步请求的处理过程及用法 305
22.3 小结 309
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《分析化学》陈怀侠主编 2019
- 《看透本质》陈中 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《反思性实践》胡红梅, 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《喜剧心理学》潘智彪著 2019
- 《虚拟社群传播》李彪著 2018
- 《正本清源 重大疫情下的虚假信息治理》李彪著 2020
- 《澳门特别行政区法律丛书 澳门民事诉讼法概论 宣告之诉》邱庭彪著 2019
- 《流年中的野蔷薇》魏人彪著 2019
- 《中学校长》林永彪著 2017
- 《马克思主义哲学中国化的开端》李吉,何世彪著 1987
- 《职工教育统计学》韩路著 1989
- 《常见病健康管理答疑丛书 头痛预防与治疗175问》林傲梵,谢英彪著 2013
- 《血历史 从英国海军到孙运璿的英文顾问之路》仉家彪著 2011
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019