SSM 是Spring、Spring MVC 和MyBatis 框架的组合,是目前Java 领域使用非常广泛也非常稳定的开源Web 框架。《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》以SSM 的核心代码剖析为基础,突破Java Web 研发瓶颈的束缚,选取Spring、SpringMVC 和MyBatis 框架中易于理解的版本,深入剖析了其中各个模块的实现,从代码中挖掘常用的设计模式,为读者理解Spring 系列框架的可扩展设计艺术提供了方法论和优秀实践。 《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》Spring 源码剖析篇基于Spring 4.3.2 版本,剖析了Spring 上下文、Spring AOP 和Spring 事务的实现,并通过实例展示了框架陷阱的隐蔽性及学习框架原理的必要性。Spring MVC 源码剖析篇基于SpringMVC 3.0 版本,这个版本比较简单、核心清晰,便于读者理解透彻,这里主要讲解其中的设计模式及可插拔的设计思路。MyBatis 源码剖析篇基于MyBatis 3.4 版本,帮助读者对SQL 语言、JDBC 及数据访问方式有更深入的了解,也能看到工厂、Builder、代理、装饰者等设计模式在MyBatis 中的大量应用。 《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》对于互联网从业者,或者传统行业的IT 工程师、架构师、技术经理、技术总监,以及想深耕IT行业的技术人员都有很强的借鉴性和实用价值。
作者介绍
推荐序一
推荐序二
推荐序三
前言
第1篇 深入剖析Spring源码
第1章 Spring基础介绍
第2章 Spring上下文和容器
第3章 Spring加载机制的设计与实现
第4章 Spring Bean探秘
第5章 Spring代理与AOP
第6章 Spring实战
第2篇 深入剖析Spring MVC源码
第7章 MVC简介
第8章 Spring Web MVC工作流
第9章 Dispatcher Servlet的实现
第10章 基于简单控制器的流程实现
第11章 基于注解控制器的流程实现
第12章 基于HTTP请求处理器实现RPC
第13章 深入剖析处理器映射、处理器适配器及处理器的实现
第14章 视图解析和视图显示
第3篇 深入剖析My Batis源码
第15章 My Batis介绍
第16章 构建阶段
第17章 执行阶段
第18章 专题特性解析
第19章 作为中间件如何承上启下
内容简介

