Spring源码深度解析(第2版)

Spring源码深度解析(第2版)

作者:郝佳

出版社:人民邮电

出版年:2018年12月

ISBN:9787115499141

所属分类:科普读物

书刊介绍

《Spring源码深度解析(第2版)》内容简介

《Spring源码深度解析(第2版)》从核心实现、企业应用和Spring Boot这3个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息、Spring Boot体系原理等内容。
《Spring源码深度解析(第2版)》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出了切实可行的建议,从而帮助读者全面提升实战能力。
《Spring源码深度解析(第2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。本书适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。
郝佳,计算机专业硕士学位,曾发表过多篇论文并先后被EI、SCI收录;2008年辽宁省教育厅科技计划项目研究人之一;长期奋斗于J2EE领域,2013年入职阿里巴巴,目前担任业务中间件软件架构师;一直专注于中间件领域,拥有6项技术专利,擅长系统的性能优化;热衷于研究各种开源代码并从中进行总结,从而实现个人技能的提高,尤其对Spring、Hibernate、MyBatis、JMS、Tomcat等源码有着深刻的理解和认识。

作品目录

内容提要
作者简介
前言
资源与支持
提交勘误
与我们联系
关于异步社区和异步图书
第1部分
核心实现
第1章:Spring整体架构和环境搭建
1.1、Spring的整体架构
1.2、环境搭建
1.3、cglib和objenesis的编译错误解决
1.4、AspectJ编译问题解决
第2章:容器的基本实现
2.1、容器基本用法
2.2、功能分析
2.3、工程搭建
2.4、Spring的结构组成
2.5、容器的基础XmlBeanFactory
2.6、获取XML的验证模式
2.7、获取Document
2.8、解析及注册BeanDefinitions
第3章:默认标签的解析
3.1、bean标签的解析及注册
3.2、alias标签的解析
3.3、import标签的解析
3.4、嵌入式beans标签的解析
第4章:自定义标签的解析
4.1、自定义标签使用
4.2、自定义标签解析
第5章:bean的加载
5.1、FactoryBean的使用
5.2、缓存中获取单例bean
5.3、从bean的实例中获取对象
5.4、获取单例
5.5、准备创建bean
5.6、循环依赖
5.7、创建bean
第6章:容器的功能扩展
6.1、设置配置路径
6.2、扩展功能
6.3、环境准备
6.4、加载BeanFactory
6.5、功能扩展
6.6、BeanFactory的后处理
6.7、初始化非延迟加载单例
6.8、finishRefresh
第7章:AOP
7.1、动态AOP使用示例
7.2、动态AOP自定义标签
7.3、创建AOP代理
7.4、静态AOP使用示例
7.5、创建AOP静态代理
第2部分
企业应用
第8章:数据库连接JDBC
8.1、Spring连接数据库程序实现(JDBC)
8.2、save/update功能的实现
8.3、query功能的实现
8.4、queryForObject
第9章:整合MyBatis
9.1、MyBatis独立使用
9.2、Spring整合MyBatis
9.3、源码分析
第10章:事务
10.1、JDBC方式下的事务使用示例
10.2、事务自定义标签
10.3、事务增强器
第11章:SpringMVC
11.1、SpringMVC快速体验
11.2、ContextLoaderListener
11.3、DispatcherServlet
11.4、DispatcherServlet的逻辑处理
第12章:远程服务
12.1、RMI
12.2、HttpInvoker
第13章:Spring消息
13.1、JMS的独立使用
13.2、Spring整合ActiveMQ
13.3、源码分析
第3部分
Spring
Boot
第14章:Spring
Boot体系原理
14.1、Spring
Boot源码安装
14.2、第一个Starter
14.3、探索SpringApplication启动Spring
14.4、Starter自动化配置原理
14.5、Conditional机制实现
14.6、属性自动化配置实现
14.7、Tomcat启动

相关推荐

微信二维码