一、 String:
- Spring开发框架_01
(1) String框架简介:
a) 传统的JavaEE开发:
b) Spring简介:
c) Spring组成架构:
(2) 控制反转:
a) IOC产生动机:
b) IOC基础实现:
c) SpringTest测试:
(3) 依赖注入(上):
a) Bean的基本管理:
b) P命名空间:
c) 注入数组(Array):
d) 注入List集合:
e) 注入Set集合:
f) 注入Map集合:
g) 注入Properties集合:
(4) 依赖注入(下):
a) 构造方法注入:
b) 自动装配:
c) Bean实例化管理:
d) Bean初始化与销毁:
5) 扫描注入:
a) context扫描注入简介:
b) 资源扫描注入:
c) @Resource与@Autowired注解:
2. Spring开发框架_02
(1) 资源读取:
a) Resource接口:
b) 读取不同资源:
c) ResourceLoader接口:
d) 资源注入:
e) 注入资源数组:
f) 路径通配符:
(2) Spring表达式(上):
a) Spring表达式基本定义:
b) 表单时解析原理:
c) 自定义表达式分隔符:
d) 字面表达式:
e) 数字表达式:
f) 关系表达式:
g) 逻辑表达式:
h) 三目运算符:
i) 字符串表达式:
j) 正则匹配:
k) Class表达式:
(3) Spring表达式(下):
a) 表达式变量操作:
b) 集合表达式:
c) 表达式注入:
d) 基于Annatation使用SpEL
(4) Spring与JMS消息组件:
a) JMS消息组件简介:
b) 配置ActiveMQ:
c) 建立Queue发送者:
d) 建立Queue消费者:
e) 处理Topic消息:
f) Bean环境配置:
3. Spring开发框架_03
(1) 定时调度:
a) 传统定时操作实现缺陷:
b) Quartz定时调度:
c) 继承QuartzJobBean类实现定时任务:
d) CRON实现定时调度:
e) 基于Spring实现QuartZ调度:
f) SpringTask任务调度:
g) 基于配置文件实现SpringTask任务调度:
h) 基于Annotation配置SpringTask:
i) SpringTask任务调度池:
(2) AOP切面编程:
a) AOP产生动机:
b) AOP简介:
c) AOP切入点表达式:
d) AOP基础实现:
e) 前置通知参数接收:
f) 后置通知:
g) 环绕通知:
h) 基于Annotation实现AOP配置:
4. Spring开发框架_04
(1) JDBC操作模板:
a) JDBC模板简介:
b) 数据库连接:
c) JdbcTemplate数据更新:
d) JdbcTemplate数据查询:
e) C3P0数据库连接池:
(2) Spring事务控制:
a) 传统的JDBC事务的处理控制:
b) Spring事务处理架构:
c) 事务传播属性:
d) 事务隔离级别:
e) 编程式事务控制:
f) 注解式事务:
g) 声明式事务控制:
5. Spring开发框架_05
(1) SpringMVC基础开发:
a) SpringMVC简介:
b) 搭建SpringMVC开发环境:
c) 编写SpringMVC程序:
d) 接收请求参数:
e) 参数与对象转换:
(2) SpringMVC深入应用:
a) 获取内置对象:
b) Web资源安全访问:
c) 读取资源文件:
d) Restful展示风格:
e) 文件上传:
(3) SpringMVC拦截器:
a) 拦截器的基本概念:
b) 定义基础拦截器:
c) HandlerMethod:
(4) 服务器端数据验证:
a) 验证规则的定义与获取:
b) 文件上传验证:
c) 数据验证处理: