- 博客(4)
- 收藏
- 关注
原创 尚硅谷Spring5笔记:事务操作
(1)事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败所有操作都失败 (2)典型场景: 银行转账 (1)原子性 (2)一致性 (3)隔离性 (4)持久性1.创建数据库表 2.创建service层,搭建dao,完成对象创建和注入关系(1)service注入dao,在dao注入JdbcTempalte,在JdbcTemplate注入DataSource 3.在dao创建两个方法: 多钱的方法和少钱的方法,在service创建方法(转账的
2022-06-28 22:57:19 183 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 316
原创 尚硅谷Spring笔记: AOP
(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。(3)使用登录例子说明AOPAOP底层使用动态代理(1)有两种情况动态代理第一种 有接口情况, 使用JDK动态代理 : 创建接口实现类代理对象,增强类的方法第二种 没有接口情况, 使用CGLIB动态代理 : 创建子类的代理对象,增强类的方法 AOP(JDK动态代理)1.使用JDK动态代理,使用P
2022-06-27 21:10:30 178 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 140 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人