(SGG)Spring
文章平均质量分 88
TraceurZzl
从入门到入土
展开
-
Spring 第六讲:事务
一、事务概念 1、什么是事务 (1)事务是数据库操作最基本的单元,逻辑上的一组操作,要么都成功,如果有一个失败所有操作都失败。 (2)典型场景:银行转账(A 给 B 转账 100,A 少 100,B 多 100 )。 2、事务的四个特性 (ACID) (1)原子性:事务的原子性是指事务必须是一个原子的操作序列单元。事务中包含的各项操作在一次执行过程中,只允许出现两种状态之一,要么都成功,要么都失败。 (2)一致性:事务的一致性是指事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数原创 2021-12-24 23:57:59 · 441 阅读 · 0 评论 -
Spring 第四讲:AOP 概念
一、AOP 概念 1、什么是 AOP (1)面向切面(方面)编程,利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述,不修改源代码的情况下,在主干功能里面添加新功能。 (3)使用登录作为示例说明 AOP。 二、AOP 底层原理 1、Aop 底层使用动态代理 (1)有两种情况动态代理 ① 有接口情况,使用 JDK 动态代理 创建接口实现类代理对象,增强类的方法。 ② 没有接口情况,使用 CGLIB 动态代理原创 2021-12-20 20:51:07 · 444 阅读 · 0 评论 -
Spring 第三讲:IOC操作Bean管理(基于 xml 方式,FactoryBean、Bean 的作用域、Bean 的生命周期、xml 自动装配、基于注解方式)
一、IOC 操作 Bean 管理(基于 xml 方式) 1、什么是 Bean 管理 Spring 创建对象 Spring 注入属性 2、Bean 管理操作的两种方式 基于 xml 配置文件方式实现。 基于注解方式实现。 3、IOC 操作 Bean 管理(基于 xml 方式) 3.1 基于 xml 方式创建对象 <!-- 配置User对象创建 --> <bean id="User" class="com.spring5.User"></bean>原创 2021-12-18 20:18:44 · 712 阅读 · 0 评论 -
Spring 第二讲:IOC容器、IOC接口
一、IOC 容器 1、什么是 IOC (1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理。 (2)使用IOC目的:降低耦合度。 (3)入门案例就是IOC实现。 2、IOC 底层原理 (1)工厂模式、xml 解析、反射 工厂模式 原始方法先 new 对象,在调用方法。 工厂模式存在一个中间工厂,用来返回对象。相比传统模式,降低了耦合度。 xml解析、反射 第一步 xml 配置文件,配置创建的对象 <bean id="dao" class="com.spring5.UserDao原创 2021-12-16 01:14:26 · 480 阅读 · 0 评论 -
Spring 第一讲:Spring概述、入门案例
一、Spring 框架概述 1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring 可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 AOP (1)IOC:控制反转,把创建对象的过程交给 Spring 进行管理。 (2)AOP:面向切面,不修改源代码进行功能增强。 4、Spring 特点 (1)方便解耦,简化开发。 (2)AOP 编程支持。 (3)方便程序测试。 (4)方便和其他框架进行整合。 (5)方便进行事务操作。 (6)降低 API 开发难度。 5、现在课程原创 2021-12-14 22:14:59 · 454 阅读 · 0 评论