平装: 399页 开本: 16
目录
前言 第1章 Spring的设计理念和整体架构/1 1.1 Spring的各个子项目/2 1.2 Spring的设计目标/5 1.3 Spring的整体架构/7 1.4 Spring的应用场景/10 1.5 小结/12
第一部分 Spring核心实现篇 第2章 Spring Framework的核心:IoC容器的实现/16 2.1 Spring IoC容器概述/17 2.1.1 IoC容器和依赖反转模式/17 2.1.2 Spring IoC的应用场景/18 2.2 IoC容器系列的设计与实现:BeanFactory和AppliCationConteXt/19 2.2.1 Spring的IoC容器系列/19 2.2.2 Spring IoC容器的设计/21 2.3 IC容器的初始化过程/28 2.3.1 BeanDefinition的Resource定位/29 2.3.2 BeanDefinition的载入和解析/37 2.3.3 BeanDefinition在IoC容器申的注册/52 2.4 IoC容器的依赖注入/54 2.5 容器其他相关特性的设计与实现/75 2.5.1 ApplicationConteXt和Bean的初始化及销毁/75 2.5.2 lazy-init属性和预实例化/81 2.5.3 FactoryBean的实现/82 2.5.4 BeanPostProcessor的实现/85 2.5.5 autowiring(自动依赖装配)的实现/88 2.5.6 Bean的依赖检查/90 2.5.7 Bean对IoC容器的感知/91 2.6 小结/92 第3章Spring AOP的实现/94 3.1 Spring AOP概述/95 3.1.1 AOP概念回顾/95 3.1.2 Advice通知/98 3.1.3 Pointcut切点/102 3.1.4 Advisor通知器/105 3.2 Spring AOP的设计与实现/106 3.2.1 JVM的动态代理特性/106 3.2.2 Spring AOP的设计分析/108 3.2.3 Spring AOP的应用场景/108 3.3 建立AopProxy代理对象/109 3.3.1 设计原理/109 3.3.2 配置ProxyFactoryBean/1 10 3.3.3 ProxyFactoryBcan生成A0pPr0Xy代理对象/111 3.3.4 JDK生成AopProxy代理对象/116 3.3.5 CGLIB生成AopProxy代理对象/117 3.4 Spring AOP拦截器调用的实现/119 3.4.1 设计原理/119 3.4.2 JdkDynamicAopProxy的invoke拦截/1 20 3.4.3 Cglib2AopProxy的intercept拦截/1 2 1 3.4.4 目标对象方法的调用/122 3.4.5 AOP拦截器链的调用/123 3.4.6 配置通知器/124 …… 第二部分 Spring组件实现篇 第三部分 Spring应用实现篇 |