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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

一本实践与理论并重、广度与深度兼顾的Spring源码开发指南。

内容简介

《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等源码有着深刻的理解和认识。

章节目录

版权信息

内容提要

作者简介

前言

源代码的重要性

本书特点

本书结构

本书适用的Spring版本

感谢

联系作者

资源与支持

提交勘误

与我们联系

关于异步社区和异步图书

第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启动

Spring源码深度解析(第2版)是2019年由人民邮电出版社出版,作者郝佳。

得书感谢您对《Spring源码深度解析(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
微服务分布式构架开发实战 电子书
本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。 · Java工程师 · 初级架构师 · 大中专院校相关专业师生 · Java培训班学员 · 独立开发者与自学读者
微服务架构实战——基于Spring Boot、Spring Cloud、Docker 电子书
1.通过Spring Boot、Spring Cloud、Docker等技术构建微服务体系。 2.精简而完整的案例分析展示实现微服务架构的完整蓝图。 3.结合业务场景,通过全面案例给出工具在构建微服务架构中的工程实战。 4.作者有近10年软件行业从业经验,主持和参与过多个大型企业级应用和移动互联网系统的开发和管理工作,北风网特邀讲师,讲授系统架构与技术管理相关课程。
Spring实战(第6版) 电子书
一本经典而实用的Spring学习指南。
代码整洁之道:程序员的职业素养 电子书
编程大师40余年心得体会,阐释软件工艺中的原理、技术、工具和实践,助力专业软件开发人员具备令人敬佩的职业素养。
SpringCloud微服务架构实战 电子书
本书以实战化训练为宗旨,用详尽的案例讲述SpringCloud的项目搭建方法和常用技术。