更新时间:2018-12-31 19:56:22
封面
版权信息
前言
第一部分 Spring核心实现篇
第1章 Spring的设计理念和整体架构
1.1 Spring的各个子项目
1.2 Spring的设计目标
1.3 Spring的整体架构
1.4 Spring的应用场景
1.5 小结
第2章 Spring Framework的核心:IoC容器的实现
2.1 Spring IoC容器概述
2.2 IoC容器系列的设计与实现:BeanFactory和ApplicationContext
2.3 IoC容器的初始化过程
2.4 IoC容器的依赖注入
2.5 容器其他相关特性的设计与实现
2.6 小结
第3章 Spring AOP的实现
3.1 Spring AOP概述
3.2 Spring AOP的设计与实现
3.3 建立AopProxy代理对象
3.4 Spring AOP拦截器调用的实现
3.5 Spring AOP的高级特性
3.6 小结
第二部分 Spring组件实现篇
第4章 Spring MVC与Web环境
4.1 Spring MVC概述
4.2 Web环境中的Spring MVC
4.3 上下文在Web容器中的启动
4.4 Spring MVC的设计与实现
4.5 Spring MVC视图的呈现
4.6 小结
第5章 数据库操作组件的实现
5.1 Spring JDBC的设计与实现
5.2 Spring JDBC中模板类的设计与实现
5.3 Spring JDBC中RDBMS操作对象的实现
5.4 Spring ORM的设计与实现
5.5 Spring驱动Hibernate的设计与实现
5.6 Spring驱动iBatis的设计与实现
5.7 小结
第6章 Spring事务处理的实现
6.1 Spring与事务处理
6.2 Spring事务处理的设计概览
6.3 Spring事务处理的应用场景
6.4 Spring声明式事务处理
6.5 Spring事务处理的设计与实现
6.6 Spring事务处理器的设计与实现
6.7 小结
第7章 Spring远端调用的实现
7.1 Spring远端调用的应用场景
7.2 Spring远端调用的设计概览
7.3 Spring远端调用的实现
7.4 小结
第三部分 Spring应用实现篇
第8章 安全框架ACEGI的设计与实现
8.1 Spring ACEGI安全框架概述
8.2 配置Spring ACEGI
8.3 ACEGI的Web过滤器实现
8.4 ACEGI验证器的实现
8.5 ACEGI授权器的实现
8.6 小结
第9章 Spring DM模块的设计与实现
9.1 Spring DM模块的应用场景
9.2 Spring DM的应用过程
9.3 Spring DM设计与实现
9.4 小结
第10章 Spring Flex的设计与实现
10.1 Spring Flex模块的应用场景
10.2 Spring Flex的应用过程
10.3 Spring Flex的设计与实现
10.4 小结
附录A Spring项目的源代码环境
A.1 安装JDK
A.2 安装Eclipse
A.3 安装辅助工具
A.4 获取Spring源代码
A.5 Spring源代码的组织结构
附录B 构建Spring项目的发布包
附录C 使用Spring IDE
附录D Spring Pet Clinic应用实例
D.1 Pet Clinic应用实例概述
D.2 Pet Clinic部署环境及数据库设计
D.3 Pet Clinic的Bean配置
D.4 Pet Clinic的Web页面实现
D.5 Pet Clinic的领域对象实现
D.6 Pet Clinic数据库操作的实现
D.7 小结