![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring5
文章平均质量分 78
木水先生
严于律己,宽以待人。
展开
-
第五章 事务操作
1 事务概念事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,要么都失败。典型场景:银行转账(1) lucy 转账100元给 mary(2) lucy 少100,mary 多100事务特性ACID(1) 原子性:一组逻辑操作,不可分割,要么都成功,一个失败即全部失败。(2) 一致性:操作之前和操作之后总量不变。转账前后总量依然200。(3) 隔离性:多个事务操作时,不会相互影响。(4) 持久性:事务提交之后,数据库就发生改变。2 场景引入环境搭建创建数据库表DROP原创 2021-03-13 10:50:27 · 238 阅读 · 0 评论 -
第四章 JdbcTemplate
1 概念和准备什么是JdbcTemplate? Spring框架对JDBC进行封装,使用 JdbcTemplate 方便实现对数据库的操作。准备工作引入相关jar包<!-- 整合其他框架 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId></dependency>原创 2021-03-12 12:58:58 · 66 阅读 · 0 评论 -
第三章 AOP
1 基本概念什么是AOP?面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高开发的效率。不通过修改源代码的方式,在主干功能中添加新功能。登录例子。基本术语连接点:在被增强类中,那些方法可以被增强,就称为连接点。切入点:实际增强的方法,称为切入点。通知(增强):实际增强的逻辑部分称为通知。通知有五种类型:前置通知、后置通知、环绕通知、异常通知、最终通知。前置通知:增强方法之前执行的通知。后原创 2021-03-11 17:29:38 · 80 阅读 · 0 评论 -
第二章 IOC容器
第二章 IOC容器1. IOC概念和原理控制反转,把对象创建和对象之间的调用过程,交给Spring管理。主要目的:降低耦合。2. IOC底层原理IOC主要使用了xml解析、工厂模式、反射 这种情况下,虽然降低了UserService和UserDao的耦合度,但是却增加了UserFactory和他们的耦合度。3. IOC接口3.1 概念结构BeanFactory:IOC容器基本实现,是Spring的内部接口,不提供开发人员使用。加载配置文件的时候,不会创建对象,使用的时候原创 2021-03-10 22:32:26 · 123 阅读 · 0 评论 -
第一章 Spring概述
第一章 Spring概述1. 框架概述Spring 框架概述 Spring框架是一个开放源代码的J2EE应用框架。核心部分:IOC和AOP IOC:控制反转,把创建对象new的过程交给Spring管理。以前是需要对象的时候自己创建,现在是需要对象的时候别人提供。 AOP:面向切面编程,不修改源代码增强功能。特点优势方便解耦,简化开发。支持AOP编程。方便程序测试。方便继承其他框架。方便进行事务管理。封装API,降低使用难度。源码是业界学习典范。2. 入门案原创 2021-03-10 22:22:29 · 69 阅读 · 0 评论 -
第0章 Readme
的原创 2021-03-10 22:17:11 · 52 阅读 · 0 评论