乐趣区

关于spring:Spring5框架概述底层原理

一.Spring 框架概述

1,Spring 是一个 开源的 轻量级的 JavaEE 框架。

2,spring 的两个外围局部:IOC,Aop

3,spring 框架的特点:

4,入门案例:

1),下载 Spring5:

2),下载实现当前,加入一个一般的 java 我的项目,将 jar 导入我的项目

3),应用 spring

二,IOC 容器

1.IOC 底层原理

1),什么是 IOC:

2),应用 IOC 的目标

3)IOC 入门案例

2,IOC 底层原理

1),xml 解析,工厂模式,反射

2)图解 IOC 底层原理

3.IOC 接口(BeanFactory)

1),BeanFactory 接口:

2),ApplicationContext 接口:

3),两接口的区别

4),applicationContext 的实现类

3.IOC 操作 Bean 治理(基于 xml)

1),什么是 bean 治理:

2),bean 治理的实现形式:

a,基于 xml 配置文件的实现形式

1. 基于 XML 形式创建对象

2. 基于 XML 形式的属性注入

3. 注入空值和特殊字符

4,注入 bean

5. 注入汇合属性

6,Spring 中的两种 bean

7,bean 的作用域:

8,XML 的主动拆卸

9,引入内部属性治理

4.IOC 操作 Bean(基于注解)

1,spring 针对创建对象提供的注解

2,开启组件扫面配置的细节配置

3,应用注解出入属性

​4,齐全注解开发

三,Aop

1,什么是 AOP

2,AOP 的底层原理

1,AOP 底层应用动静代理

2,应用 JDK 的动静代理

3,AOP 中的相干术语

4,AOP 的操作筹备

5,AOP 操作(AspectJ 注解)

6,AOP 操作(AspextJ 注解)优化

7,AOP 操作(XML 配置文件)

8,齐全注解开发

四,JdbcTemplate

1,JdbcTempalte 的概念

2,应用 JdbcTemplate 模板对数据库的增删改查

​ 3,应用 JdbcTemplate 模板对数据库的批量操作

五,事务操作

1,事务的概念:

2,事务环境的搭建

3,spring 事务管理的介绍

1,事务增加到 JavaEE 的三层体系结构的 Service 层(业务逻辑层)

2,在 Spring 事务操作:

4,多事务之间事务的流传行为:

5,ioslation 对于事务的隔离级别:

6,对于事务的超时限度:

7,readOnly 是否只读:

8,rollbackFor:回滚

9,noRollbackFor:不回滚

10, 事务齐全注解开发

退出移动版