《Spring3.X企业应用开发实战》,陈雄华 林开雄著,电子工业出版社,2012.2出版。
如其名,这是一本偏向讲解如何使用Spring的书,偏向实战的书,是指导我们使用Spring这个基础框架,进行企业开发的最好入门书籍。
在2014年,有幸全部看完,断断续续的,也看了有2个月,收益良多,现在过去1年多了,很多细节已经忘记,不能准确描述出来,不过,如果有应用的场景,依然能从记忆中流出......
概述
第1章 Spring概述
1.1 认识 Spring
1.2 关于 SpringSource
1.3 Spring 带给我们什么
1.4 Spring 体系结构
1.5 Spring 3.0的新功能
核心API更新到 Java 5.0
Spring 表达式语言
可通过 Java 类提供IoC配置信息
通用类型转换系统和属性格式化系统
数据访问层新增OXM功能
Web层的增强
其他
1.6 Spring 对 Java 版本的要求
1.7 如何获取 Spring
1.8 小结
第2章 快速入门
2.1 实例功能概述
2.2 环境准备比 Hello World 更实用的实例
实例功能简介
2.3 持久层创建库表
建立工程
类包及 Spring 配置文件规划
2.4 业务层建立领域对象
UserDao
LoginLogDao
在 Spring 中装配 DAO
2.5 展现层UserService
在 Spring 中装配 Service
单元测试
2.6 运行Web应用配置 Spring MVC 框架
处理登录请求
JSP视图页面
2.7 小结
IoC 和 AOP
第3章 IoC 容器概述
3.1 IoC 概述
3.2 相关 Java 基础知识通过实例理解 IoC 的概念
IoC 的类型
通过容器完成依赖关系的注入
3.3 资源访问利器简单实例
类装载器 ClassLoader
Java 反射机制
3.4 BeanFactory 和 ApplicationContext资源抽象接口
资源加载
3.5 Bean 的生命周期BeanFactory 介绍
ApplicationContext介绍
父子容器
3.6 小结BeanFactory 中 Bean 的生命周期
ApplicationContext 中 Bean 的生命周期
第4章 在 IoC 容器中装配 Bean
4.1 Spring 配置概述
4.2 Bean 基本配置Spring 容器高层视图
基于XML的配置
4.3 依赖注入装配一个Bean
Bean的命名
4.4 注入参数详解属性注入
构造函数注入
工厂方法注入
选择注入方式的考量
4.5 方法注入字面值
引用其他 Bean
内部 Bean
null 值
级联属性
集合类型属性
简化配置方式
自动装配
4.6 bean 之间的关系lookup 方法注入
方法替换
4.7 整合多个配置文件继承
依赖
引用
4.8 Bean 作用域
4.9 FactoryBeansingleton 作用域
prototype 作用域
Web 应用环境相关的 Bean 作用域
作用域依赖问题
4.10 基于注解的配置
使用注解定义 B