目录:
目录
Spring
1.Spring的优势
2.Spring的体系结构
3.Spring程序开发步骤
4.Spring配置文件
4.1Bean标签基本配置
4.2Bean标签范围配置
4.3 Bean生命周期配置
4.4 Bean实例化的三种方法工厂静态方法实例化:工厂实例化方法实例化:
4.5 Bean的依赖注入分析
4.6 Bean的依赖注入的概念
4.7 Bean依赖注入的方式
4.8 Bean的依赖注入数据类型知识要点
5.Spring相关的API
5.1ApplicationContext的继承体系
5.2 ApplicationContext的实现类
5.3 getBean()方法使用
6 Spring配置数据源
6.1 数据源(连接池)的作用
6.2 数据源的开发步骤
6.3 Spring配置数据源
6.4 抽取jdbc配置文件
7 Spring原始注解的开发
7.1 Spring原始注解
7.2 Spring新注解
8 Spring集成Junit
8.1 原始Junit测试Spring的问题
8.2 上述问题解决思路
8.3 Spring集成Junit步骤
9 Spring集成web环境
9.1 基本三层架构环境搭建
9.2 ApplicationContext应用上下文获取方式-spring有现成的
9.3 自定义ContextLoaderListener监听器-spring有现成的
9.4 Spring提供获取应用上下文的工具
10 Spring MVC概述
10.1 SpringMVC概述
10.2 SpringMVC快速入门
10.3 SpringMVC流程图示
10.4 知识要点
11 SpringMVC组件解析
11.1 SpringMVC的执行流程
11.2 SpringMVC注解解析
11.3 视图解析器
11.4 SpringMVC的相关组件
12 SpringMVC的数据响应方式
12.1SpringMVC的数据响应方式
12.1.1 页面跳转
12.1.2 回写数据
13 SpringMVC获得请求数据
13.1 获取请求参数
13.1.1 获得基本类型参数
13.1.2 获得POJO类型参数
13.1.3 获得数组类型参数
13.1.4 获得集合类型的参数
13.2 静态资源访问的开启
13.3 配置全局乱码过滤器
13.4 参数绑定注解@RequestParam
13.5 获取Restful风格的参数
13.6 自定义类型转换器
13.7 获得请求头
13.8 文件上传
13.8.1 文件上传客户端的三要素
13.8.2 文件上传原理
13.8.3 单文件上传步骤
Spring JdbcTemplate基本使用
1 JdbcTemplate概述
1.1 JdbcTemplate开发步骤
1.2 JdbcTemplate的常用操作--修改
1.3 JdbcTemplate的常用操作--查询
Spring联系环境的搭建
1 配置文件的通用配置
2 JdbcTemplate添加数据后拿到自增的id
SpringMVC拦截器
1.1 拦截器(interceptor)的作用
1.2 拦截器和过滤器的区别
1.3 拦截器的快速入门
1.4 拦截器方法说明SpringMVC异常处理
1.1 异常处理的思路
1.2 处理异常的方式
1.2.1 简单异常处理器SimpleMappingExceptionResolver
1.2.2 自定义异常处理步骤
Spring的AOP简介
1 什么是AOP
2 AOP的作用及其优势
3 AOP的底层实现
4 AOP的动态代理技术
5 JDK代理的底层实现--只需了解
6 cglib动态代理底层实现--只需了解
7 AOP的相关概念
8 AOP开发明确的事项
9 知识要点
10 基于XML的AOP开发
10.1 XML配置AOP详解------切点表达式的写法
10.2 XML配置AOP详解------通知的类型
10.3 切点表达式的抽取
11 基于注解的AOP开发
11.1 快速入门
11.2 注解通知的类型
11.3 切点表达式的抽取
Spring事务控制
1 编程式事务控制相关对象
1.1 PlatformTransactionManager
1.2 TransactionDefinition
1.2.1 事务的隔离级别
1.2.2 事务传播行为
1.3 TransactionStatus
1.4 知识要点
2 基于XML的声明式事务控制
2.1 声明式事务控制的实现
3 基于注解的声明式事务