课程目标

       本课程专门Sping的核心特性IOC、AOP以及JdbcTemplate、Spring事务管理展开详细的讲解。

 

学习收获

(1)深入了解Spring框架,揭秘Spring核心特性。

(2)涵盖Spring核心知识点:IOC、AOP、Spring-Jdbc、Spring事务管理、SpringMVC等等。

Spring入门到精通:系列文章 - 导读_MVC


Spring入门到精通:系列文章 - 导读_spring_02

 

 

开发环境&使用技术

  1. idea, JDK8
  2. Spring 5.2.9

 

课程目录

第一章 基础入门

0.[免费] 课程总体介绍

1. [免费]Spring框架概述

2. [免费] Spring之HelloWorld

 

第二章 IOC容器(XML方式)

1. [免费] IOC概念

2. [免费] IOC演变

3. IOC原理

4.IOC容器Bean管理XML方式

5.IOC容器Bean管理XML方式-注入属性

6.IOC容器Bean管理XML方式-工厂bean

7.IOC容器Bean管理XML方式-bean作用域

8.IOC容器Bean管理XML方式-bean的生命周期

9.IOC容器Bean管理XML方式-自动装配

10.IOC容器Bean管理XML方式-外部属性文件

 

第三章 IOC容器(注解方式)

1.IOC容器Bean管理注解方式

2.IOC容器Bean管理注解方式-注入属性@Autowired

3.IOC容器Bean管理注解方式-注入属性@Value

4.IOC容器Bean管理注解方式-完全注解开发

5.IOC容器小结

 

第四章 AOP

1.AOP基本概念

2.AOP底层原理

3.AOP底层原理-JDK动态代理实现

4.AOP术语

5.AOP基于注解实现

6.AOP基于注解实现切点表达式优化

7.AOP基于注解实现@Pointcut

8.AOP基于注解实现@Around和@Order

9.AOP基于XML实现

 

第五章 JdbcTemplate

1.JdbcTemplate概述和准备工作(XML方式)

2.JdbcTemplate准备工作(注解方式)

3.JdbcTemplate操作数据库-增加功能

4.JdbcTemplate操作数据库-修改和删除

5.JdbcTemplate操作数据库-查询操作

 

第六章 Spring事务管理

1.事务的基本概念

2.事务的四大特性ACID

3.事务的隔离级别

4.事务操作-搭建事务操作环境

5.事务操作-场景引入和Spring事务管理介绍

6.事务操作-Spring声明式事务管理(注解方式)

7.事务操作-Spring事务-事务参数

8.事务操作-Spring声明式事务管理(XML方式)

 

第七章 SpringMVC

1.SpringMVC简介和工作流程

2.SpringMVC的HelloWorld(基于XML)

3.SpringMVC的HelloWorld(基于注解)

4.SpringBoot之SpringMVC的HelloWorld

 

第八章 使用SpringMVC开发简单的博客系统

1.SpringMVC开发博客系统实例-系统分析

2.SpringMVC开发博客系统实例-SpringMVC配置

3.SpringMVC开发博客系统实例-JdbcTemplate和事务的配置

4.SpringMVC开发博客系统实例-表和实体类构建

5.SpringMVC开发博客系统实例-博客首页开发

6.SpringMVC开发博客系统实例-博客管理页开发

7.SpringMVC开发博客系统实例-博客添加文章开发

8.SpringMVC开发博客系统实例-博客修改文章开发

9.SpringMVC开发博客系统实例-博客删除文章开发

.......