您好,欢迎来到聚文网。 登录 免费注册
看透Spring MVC

看透Spring MVC

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: 韩路彪 著
  • 出版日期: 2016-01-01
  • 商品条码: 9787111516682
  • 版次: 1
  • 开本: 16开
  • 页数: 309
  • 出版年份: 2016
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
全书分为四篇,共22章。靠前篇(靠前~7章)介绍网站相关的基础知识,涉及网站架构、网络通信的底层协议以及实现方法,并详细分析Tomcat的实现过程,旨在帮助大家整体掌握网站的结构并理解SpringMVC所处的位置。第二篇(第8~10章)对SpringMVC的整体结构进行分析,涉及SpringMVC的配置、创建及用法,旨在帮助大家理解SpringMVC的架构与实际操作。第三篇(靠前1~20章)详细分析SpringMVC的九大组件的实现方法,涉及每个组件的接口、作用和用法。第四篇(第21章和第22章)总结整个SpringMVC架构知识并补充了异步请求相关的内容,涉及从更高层次分析SpringMVC的设计理念以及具体请求的处理过程,同时对异步请求进行了详细解析,帮助读者深入理解请求的实现方式。
目录
前言
第一篇网站基础知识
第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.7NoSQL和Hadoop10
1.5高并发的解决方案11
1.5.1应用和静态资源分离11
1.5.2页面缓存12
1.5.3集群与分布式12
1.5.4反向代理13
1.5.5CDN14
1.6底层的优化15
1.7小结15
第2章常见协议和标准17
2.1DNS协议17
2.2TCP/IP协议与Socket18
2.3HTTP协议20
2.4Servlet与JavaWeb开发22
第3章DNS的设置23
3.1DNS解析23
3.2Windows7设置DNS服务器24
3.3Windows设置本机域名和IP的对应关系25
第4章Java中Socket的用法26
4.1普通Socket的用法26
4.2NioSocket的用法28
第5章自己动手实现HTTP协议33
第6章详解Servlet37
6.1Servlet接口37
6.2GenericServlet40
6.3HTTPServlet41
第7章Tomcat分析44
7.1Tomcat的顶层结构及启动过程44
7.1.1Tomcat的顶层结构44
7.1.2Bootstrap的启动过程45
7.1.3Catalina的启动过程47
7.1.4Server的启动过程48
7.1.5Service的启动过程50
7.2Tomcat的生命周期管理52
7.2.1Lifecycle接口52
7.2.2LifecycleBase53
7.3Container分析59
7.3.1ContainerBase的结构59
7.3.2Container的4个子容器60
7.3.34种容器的配置方法60
7.3.4Container的启动62
7.4Pipeline-Value管道69
7.4.1Pipeline-Value处理模式69
7.4.2Pipeline-Value的实现方法70
7.5Connector分析73
7.5.1Connector的结构73
7.5.2Connector自身类74
7.5.3ProtocolHandler77
7.5.4处理TCP/IP协议的Endpoint77
7.5.5处理HTTP协议的Processor80
7.5.6适配器Adapter81
第二篇俯视SpringMVC
第8章SpringMVC之初体验84
8.1环境搭建84
8.2SpringMVC最简单的配置84
8.2.1在web.xml中配置Servlet85
8.2.2创建SpringMVC的xml配置文件85
8.2.3创建Controller和view86
8.3关联spring源代码87
8.4小结89
第9章创建SpringMVC之器90
9.1整体结构介绍90
9.2HTTPServletBean93
9.3FrameworkServlet95
9.4DispatcherServlet100
9.5小结107
第10章SpringMVC之用108
10.1HTTPServletBean108
10.2FrameworkServlet108
10.3DispatcherServlet114
10.4doDispatch结构118
10.5小结123
第三篇SpringMVC组件分析
第11章组件概览126
11.1HandlerMapping126
11.2HandlerAdapter128
11.3HandlerExceptionResolver130
11.4ViewResolver131
11.5RequestToViewNameTranslator133
11.6LocaleResolver133
11.7ThemeResolver135
11.8MultipartResolver137
11.9FlashMapManager138
11.10小结139
第12章HandlerMapping140
12.1AbstractHandlerMapping140
12.1.1创建AbstractHandlerMapping之器141
12.1.2AbstractHandlerMapping之用142
12.2AbstractUrlHandlerMapping系列143
12.2.1AbstractUrlHandlerMapping143
12.2.2SimpleUrlHandlerMapping149
12.2.3AbstractDetectingUrlHandler-Mapping150
12.3AbstractHandlerMethodMapping系列152
12.3.1创建AbstractHandlerMethod-Mapping系列之器153
12.3.2AbstractHandlerMethodMapping系列之用158
12.4小结159
第13章HandlerAdapter161
13.1RequestMappingHandlerAdapter概述162
13.2RequestMappingHandlerAdapter自身结构169
13.2.1创建RequestMappingHandler-Adapter之器169
13.2.2RequestMappingHandlerAdapter之用173
13.2.3小结185
13.3ModelAndViewContainer185
13.4SessionAttributesHandler和SessionAttributeStore188
13.5ModelFactory192
13.5.1初始化Model192
13.5.2更新Model197
13.6ServletInvocableHandlerMethod199
13.6.1HandlerMethod199
13.6.2InvocableHandlerMethod203
13.6.3ServletInvocableHandler-Method205
13.7HandlerMethodArgumentResolver207
13.8HandlerMethodReturnValue-Handler218
13.9小结221
第14章ViewResolver223
14.1ContentNegotiatingViewResolver225
14.2AbstractCachingViewResolver系列228
UrlBasedViewResolver231
14.3小结235
第15章RequestToViewName-Translator237
第16章HandlerExceptionResolver239
16.1AbstractHandlerException-Resolver239
16.2ExceptionHandlerException-Resolver241
16.3DefaultHandlerExceptionResolver243
16.4ResponseStatusExceptionResolver245
16.5SimpleMappingExceptionResolver246
16.6小结250
第17章MultipartResolver251
17.1StandardServletMultipart-Resolver251
17.2CommonsMultipartResolver253
17.3小结256
第18章LocaleResolver257
第19章ThemeResolver263
第20章FlashMapManager266
第四篇总结与补充
第21章总结272
21.1SpringMVC原理总结272
21.2实际跟踪一个请求275
第22章异步请求281
22.1Servlet3.0对异步请求的支持281
22.1.1Servlet3.0处理异步请求实例282
22.1.2异步请求监听器Async-Listener284
22.2SpringMVC中的异步请求286
22.2.1SpringMVC中异步请求相关组件286
22.2.2SpringMVC对异步请求的支持297
22.2.3WebAsyncTask和Callable类型异步请求的处理过程及用法301
22.2.4DeferredResult类型异步请求的处理过程及用法303
22.2.5ListenableFuture类型异步请求的处理过程及用法305
22.3小结309
摘要
 

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网