| 前言 
 优秀的源码中有着多年沉积下来的精华,这些精华是非常值得我们学习的。放弃阅读源码,你将失去一个和大家学习的机会。
 用Spring框架做了几年的开发,只停留在会用的阶段上,然而Spring的设计思想和原理确实一个巨大的宝库。大部分人仅仅知道怎么去配,或者加上什么属性就能到达什么效果,这些东西都可以通过查文档,查google来解决。关键是在怎么理解它,把它的思想变为自己的东西。
 本次将会分享多年来对于Spring源码的理解以及分析。本文档共分为两个部分13个重点解析,
 第一部分 核心实现: 是Spring功能的基础,也是企业应用部 分的基础,主要对容器以及AOP功能实现做了具体的分析,如果读者之前没 有接触过Spring源代碣,建议认真阅读这个部分,否则阅读企业应用部分时
 第二部分 企业应用:在核心实现部分的基础上围绕企业应用常 用的模块进行讨论,这些模块包括Spring整合JDBC、Spring整合MyBatis事 务、SpringMVC.长途服务、Spring消息服务等,旨在帮助读者在日常开发中 更加高效地利用Spring.
 本文档重点解析
 
 
 
 Spring整体架构和环境搭建 容器的根本实现
默认标签的解析
自定义标签的解析
Bean的加载
容器的功能扩展
Spring AOP实现原理及实战
数据库毗连JDBC
整合 MyBalis
事件
SpringM VC
长途服务
Spring消息
 为了不影响阅读,在这以截图形式展示目录与部分内容,整理收集不易有需要的朋友麻烦帮忙转发后@JavaSpring高级进阶 私信我【文档】获取免费领取方式吧!下面是配套的互联网高频口试真题解析和核心知识点解析。
 
 Spring整体架构和环境的搭建
 
 
 
 容器的根本实现
 
 
 
 容器根本用法
功能分析
工程搭建
Spring的结构组成
容器的基础
获取XML的验证模式
获取Document
解析和注册
 
 默认标签的解析
 
 
 
 bean标签的解析及注册
alias标签的解析
import标签的解析
嵌入式beans标签的 解析
 
 自定义标签的解析
 
 
 bean的加费
 
 
 
 FactoryBeaii 的利用
缓存中获取单例bean
从bean的实例中获取对象
获取单例
准备创建bean
循环依靠
创建 bean
 容器的功能扩展
 
 
 
 设置配置路径
扩展功能
环境准备
加载 BeanFactory
功能扩展
BeanFactory 的后处理
初始化非延迟加载单例
finishRefresh
 Spring AOP
 
 
 
 动态AOP利用示例
动态AOP自定义标签
创建AOP署理
静态AOP利用示例
创建AOP静态署理
 数据库毗连JDBC
 
 
 
 Spring毗连数据库程序实现(JDBC)
save/update功能的实现
query功能的实现
 queiyForObjcct
 整合MyBatis
 
 
 
 MyBatis 独立利用
Spring 整合 MyBatis
源码分析
 Spring事件
 
 
 
 JDBC方式下的事件利用示例
事件自定义标签
事件增强
 SpringMVC
 
 
 
 SpringMVC快速体验
ContextLoadcrljstener
DispatcherServlet
DispatcherServlet 的逻辑处理
 长途服务
 
 
 有需要的朋友麻烦帮忙转发后@JavaSpring高级进阶 私信我【文档】获取免费领取方式吧!
 Spring消息
 
 
 
 JMS的独立利用
Spring整合ActiveMQ
源码分析
 |