自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 尚硅谷Spring5笔记:事务操作

​ (1)事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败所有操作都失败​ (2)典型场景: 银行转账​ (1)原子性​ (2)一致性​ (3)隔离性​ (4)持久性1.创建数据库表2.创建service层,搭建dao,完成对象创建和注入关系(1)service注入dao,在dao注入JdbcTempalte,在JdbcTemplate注入DataSource3.在dao创建两个方法: 多钱的方法和少钱的方法,在service创建方法(转账的

2022-06-28 22:57:19 170 1

原创 Spring尚硅谷笔记: JdbcTemplate

什么是JdbcTemplateSpring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作准备工作(1)引入相关jar包(2)在spring配置文件配置数据库连接池(3)配置JdbcTemplate对象,注入DataSource(4)创建service类,创建dao类,在dao注入JdbcTemplate对象JdbcTemplate操作数据库(添加)1.对应数据库创建实体类2.编写service和dao在dao进行数据库添加操作3.测试类JdbcTemplat

2022-06-27 21:15:44 294

原创 尚硅谷Spring笔记: AOP

(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。(3)使用登录例子说明AOPAOP底层使用动态代理(1)有两种情况动态代理第一种 有接口情况, 使用JDK动态代理 : 创建接口实现类代理对象,增强类的方法第二种 没有接口情况, 使用CGLIB动态代理 : 创建子类的代理对象,增强类的方法AOP(JDK动态代理)1.使用JDK动态代理,使用P

2022-06-27 21:10:30 168 1

原创 spring简介和IOC

​ (1)IOC:控制反转,把创建对象的过程交给spring进行管理​ (2)Aop:面向切面,不修改源代码进行功能增强Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他框架整合(5)方便进行事务操作(6)降低API开发难度(1) 控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2) 使用IOC目的:为了降低耦合度(1) xml解析,工厂模式,反射例: 一个UserService类,一个UserDao类,UserService中的execu

2022-06-24 11:49:16 130 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除