广告位不存在!
详情 声明
商品详情
资源名称:看透springMvc源代码分析与实践
内容简介:国内资深Web开发专家根据Spring MVC全新技术撰写,基于实际生产环境,从基础知识、源代码和实战3个维度对Spring MVC的结构和实现进行详细讲解全面介绍Spring MVC的架构、原理、核心概念和操作,通过案例完整呈现Tomcat的实现,系统总结Spring MVC九大组件的处理以及常用的技巧和实践在大型网站和复杂系统的开发中,Java具有天然的优势,而在Java的Web框架中Spring MVC以其强大的功能以及简单且灵活的用法受到越来越多开发者的青睐。本书不仅详细地分析Spring MVC的结构及其实现细节,而且讲解网站的不同架构及其演变的过程,以及网络底层协议的概念及其实现方法,帮助读者开发更高效的网站。通过本书,你将:系统学习网站的各种架构以及每种架构所针对的问题。深入分析Web底层协议及其实现方法。系统理解Spring MVC框架,为灵活开发高质量产品打下坚实基础。深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码
资源目录:前言第一篇 网站基础知识第1章 网站架构及其演变过程21.1 软件的三大类型21.2 基础的结构并不简单31.3 架构演变的起点51.4 海量数据的解决方案51.4.1 缓存和页面静态化51.4.2 数据库优化61.4.3 分离活跃数据81.4.4 批量读取和延迟修改81.4.5 读写分离91.4.6 分布式数据库101.4.7 NoSQL和Hadoop101.5 高并发的解决方案111.5.1 应用和静态资源分离111.5.2 页面缓存121.5.3 集群与分布式121.5.4 反向代理131.5.5 CDN141.6 底层的优化151.7 小结15第2章 常见协议和标准172.1 DNS协议172.2 TCP/IP协议与Socket182.3 HTTP协议202.4 Servlet与Java Web开发22第3章 DNS的设置233.1 DNS解析233.2 Windows 7设置DNS服务器243.3 Windows设置本机域名和IP的对应关系25第4章 Java中Socket的用法264.1 普通Socket的用法264.2 NioSocket的用法28第5章 自己动手实现HTTP协议33第6章 详解Servlet376.1 Servlet接口376.2 GenericServlet406.3 HttpServlet41第7章 Tomcat分析447.1 Tomcat的顶层结构及启动过程447.1.1 Tomcat的顶层结构447.1.2 Bootstrap的启动过程457.1.3 Catalina的启动过程477.1.4 Server的启动过程487.1.5 Service的启动过程507.2 Tomcat的生命周期管理527.2.1 Lifecycle接口527.2.2 LifecycleBase537.3 Container分析597.3.1 ContainerBase的结构597.3.2 Container的4个子容器607.3.3 4种容器的配置方法607.3.4 Container的启动627.4 Pipeline-Value管道697.4.1 Pipeline-Value处理模式697.4.2 Pipeline-Value的实现方法707.5 Connector分析737.5.1 Connector的结构737.5.2 Connector自身类747.5.3 ProtocolHandler777.5.4 处理TCP/IP协议的Endpoint777.5.5 处理HTTP协议的Processor807.5.6 适配器Adapter81第二篇 俯视Spring MVC第8章 Spring MVC之初体验848.1 环境搭建848.2 Spring MVC最简单的配置848.2.1 在web.xml中配置Servlet858.2.2 创建Spring MVC的xml配置文件858.2.3  创建Controller和view868.3 关联spring源代码878.4 小结89第9章 创建Spring MVC之器909.1 整体结构介绍909.2 HttpServletBean939.3 FrameworkServlet959.4 DispatcherServlet1009.5 小结107第10章 Spring MVC之用10810.1 HttpServletBean10810.2 FrameworkServlet10810.3 DispatcherServlet11410.4 doDispatch结构11810.5 小结123第三篇 Spring MVC组件分析第11章 组件概览12611.1 HandlerMapping12611.2 HandlerAdapter12811.3 HandlerExceptionResolver13011.4 ViewResolver13111.5 RequestToViewNameTranslator13311.6 LocaleResolver13311.7 ThemeResolver13511.8 MultipartResolver13711.9 FlashMapManager13811.10 小结139第12章 HandlerMapping14012.1 AbstractHandlerMapping14012.1.1 创建AbstractHandlerMapping之器14112.1.2 AbstractHandlerMapping之用14212.2 AbstractUrlHandlerMapping系列14312.2.1 AbstractUrlHandlerMapping14312.2.2 SimpleUrlHandlerMapping14912.2.3 AbstractDetectingUrlHandler-Mapping15012.3 AbstractHandlerMethodMapping系列15212.3.1 创建AbstractHandlerMethod-Mapping系列之器15312.3.2 AbstractHandlerMethodMapping系列之用15812.4 小结159第13章 HandlerAdapter16113.1 RequestMappingHandlerAdapter概述16213.2 RequestMappingHandlerAdapter自身结构16913.2.1 创建RequestMappingHandler-Adapter之器16913.2.2 RequestMappingHandlerAdapter之用17313.2.3 小结18513.3 ModelAndViewContainer18513.4 SessionAttributesHandler和SessionAttributeStore18813.5 ModelFactory19213.5.1 初始化Model19213.5.2 更新Model19713.6 ServletInvocableHandlerMethod19913.6.1 HandlerMethod19913.6.2 InvocableHandlerMethod20313.6.3 ServletInvocableHandler-Method20513.7 HandlerMethodArgumentResolver20713.8 HandlerMethodReturnValue-Handler21813.9 小结221第14章 ViewResolver22314.1 ContentNegotiatingViewResolver22514.2 AbstractCachingViewResolver系列228UrlBasedViewResolver23114.3 小结235第15章 RequestToViewName-Translator237第16章 HandlerExceptionResolver23916.1 AbstractHandlerException-Resolver23916.2 ExceptionHandlerException-Resolver24116.3 DefaultHandlerExceptionResolver24316.4 ResponseStatusExceptionResolver24516.5 SimpleMappingExceptionResolver24616.6 小结250第17章 MultipartResolver25117.1 StandardServletMultipart-Resolver25117.2 CommonsMultipartResolver25317.3 小结256第18章 LocaleResolver257第19章 ThemeResolver263第20章 FlashMapManager266第四篇 总结与补充第21章 总结27221.1 Spring MVC原理总结27221.2 实际跟踪一个请求275第22章 异步请求28122.1 Servlet 3.0对异步请求的支持28122.1.1 Servlet 3.0处理异步请求实例28222.1.2 异步请求监听器Async-Listener28422.2 Spring MVC中的异步请求28622.2.1 Spring MVC中异步请求相关组件28622.2.2 Spring MVC对异步请求的支持29722.2.3 WebAsyncTask和Callable类型异步请求的处理过程及用法30122.2.4 DeferredResult类型异步请求的处理过程及用法30322.2.5 ListenableFuture类型异步请求的处理过程及用法30522.3 小结309
资源截图:1.png
声明

1、链接失效请联系客服人员。
2、购买后如果链接失效可联系客服人员完善资源或进行退款办理。
3、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
4、所收取费用仅用来维系网站运营,性质为用户友情赞助,并非售卖文件费用。
5、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

相关推荐