更新时间:2019-01-01 22:43:37
封面
版权信息
前言
第1章 快速入门
1.1 Spring概述
1.1.1 认识Spring
1.1.2 Spring带给我们什么
1.1.3 Spring体系结构
1.2 实例功能概述
1.2.1 比Hello World更适用的实例
1.2.2 实例功能简介
1.3 环境准备
1.3.1 创建库表
1.3.2 建立工程
1.3.3 类包及Spring配置文件规划
1.4 持久层
1.4.1 建立领域对象
1.4.2 UserDao
1.4.3 LoginLogDao
1.4.4 在Spring中装配DAO
1.5 业务层
1.5.1 UserService
1.5.2 在Spring中装配Service
1.5.3 单元测试
1.6 展现层
1.6.1 配置Spring MVC框架
1.6.2 处理登录请求
1.6.3 JSP视图页面
1.7 运行Web应用
1.8 小结
第2章 Spring IoC容器
2.1 IoC概述
2.2 BeanFactory和ApplicationContext
2.2.1 BeanFactory介绍
2.2.2 ApplicationContext介绍
2.2.3 资源加载
2.3 Bean装配
2.3.1 Bean基本配置
2.3.2 依赖注入
2.3.3 注入参数详解
2.3.4 Bean作用域
2.3.5 基于注解的配置
2.3.6 基于Java类的配置
2.3.7 不同配置方式比较
2.4 小结
第3章 Spring AOP
3.1 AOP概述
3.1.1 AOP到底是什么
3.1.2 AOP术语
3.2 创建增强类
3.2.1 增强类型
3.2.2 前置增强
3.2.3 后置增强
3.2.4 环绕增强
3.2.5 异常抛出增强
3.3 创建切面
3.3.1 切点类型
3.3.2 切面类型
3.3.3 静态普通方法名匹配切面
3.3.4 静态正则表达式方法匹配切面
3.4 自动创建代理
3.4.1 实现类介绍
3.4.2 BeanNameAutoProxyCreator
3.4.3 DefaultAdvisorAutoProxyCreator
3.5 基于@AspectJ配置切面
3.5.1 @AspectJ语法基础
3.5.2 使用前的准备
3.5.3 一个简单的例子
3.5.4 如何通过配置使用@AspectJ切面
3.5.5 不同增强类型
3.6 基于Schema配置切面
3.6.1 一个简单切面的配置
3.6.2 配置命名切点
3.6.3 各种增强类型的配置
3.6.4 绑定连接点信息
3.6.5 Advisor配置
3.7 各种切面类型总结
3.8 小结
第4章 使用Spring JDBC访问数据库
4.1 使用Spring JDBC
4.1.1 JdbcTemplate小试牛刀
4.1.2 在DAO中使用JdbcTemplate
4.2 基本的数据操作
4.2.1 更改数据
4.2.2 返回数据库的表自增主键值
4.2.3 批量更改数据
4.2.4 查询数据
4.2.5 查询单值数据
4.2.6 调用存储过程
4.3 BLOB/CLOB类型数据的操作
4.3.1 插入Lob类型的数据
4.3.2 以块数据方式读取Lob数据
4.3.3 以流数据方式读取Lob数据
4.4 其他类型的JdbcTemplate
4.4.1 NamedParameterJdbcTemplate
4.4.2 SimpleJdbcTemplate
4.5 以OO方式访问数据库
4.5.1 使用MappingSqlQuery查询数据
4.5.2 使用SqlUpdate更新数据
4.5.3 使用StoredProcedure执行存储过程