Spring5
文章平均质量分 77
咩咩子@H
这个作者很懒,什么都没留下…
展开
-
七、事务操作
7. 事务操作7.1 事务概念Ⅰ、什么是事务 事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败则所有操作都失败Ⅱ、典型场景 银行转账 * lucy 转账 100 元 给 mary lucy 少 100,mary 多 100Ⅲ、事务四个特性(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性7.2 搭建事务环境演示图:step1:创建数据库表并插入数据create table t_account( id varch原创 2022-02-15 23:05:17 · 1126 阅读 · 0 评论 -
六、JdbcTemplate (Jdbc模板)
6. JdbcTemplate (Jdbc模板)6.1 概述Ⅰ、什么是JdbcTemplateSpring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作Ⅱ、所需依赖的引入Ⅲ、Spring配置文件中,Druid数据库连接池的配置<context:property-placeholder location="jdbc.properties"></context:property-placeholder><!-- 数据库连接池 --原创 2022-02-15 23:01:10 · 1554 阅读 · 0 评论 -
五、 Aop 面向切面编程
5. Aop 面向方面编程5.1 Aop基本概念与作用Ⅰ、什么是Aop?(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOP注:在原有的登录流程的基础上,不修改源代码即可将新的权限判断功能加入其中,即为Aop所需要实现的功能5.2 Aop底层原理两种方式:JDK动态代理,CGLIB动态代理Ⅰ、原创 2022-02-15 22:58:43 · 134 阅读 · 0 评论 -
四、IOC操作Bean管理
4. IOC操作Bean管理4.1 IOC操作Bean管理的概念和方式1、什么是Bean管理 ?答:Bean管理指的是两个操作 ① Spring创建对象 ② Spring注入属性2、Bean管理操作的两种方式 ① 基于xml配置文件方式 ② 基于注解方式实现4.2 基于xml方式的IOC操作Bean管理4.2.1 对象的创建<bean id="userDao" class="com.atguigu.spring5.UserDaoImpl"></bean&原创 2022-02-11 23:27:21 · 531 阅读 · 0 评论 -
三、IOC容器概念及原理
3. IOC容器概念及原理3.1 演变过程普通方式–>工厂模式实现–>IOC过程3.2 普通方式:在使用相应类的地方new一个新对象,然后调用其相应的方法进行使用。 **缺点:**耦合度过高,如先前service层中创建Dao实现类,如果xxxDaoImpl位置发生改变,所有的使用到相应实现类的代码都需要进行修改,工作量大。3.3 工厂模式实现: 通过创建一个xxxFactory类,在类中存在一个方法专门用来生成对象public class xxxFactory{原创 2022-02-11 23:23:35 · 899 阅读 · 0 评论 -
二、入门案例
2. 入门案例1、Spring5的下载下载地址2、内容的说明[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D9PBwE6R-1644592740075)(C:\Users\QAQ\AppData\Roaming\Typora\typora-user-images\image-20220203175635549.png)]docs:框架的说明文档libs:框架的依赖(jar包)3、如何使用Spring框架3.1 创建javaEE普通工程[外链图片转存失败,源站原创 2022-02-11 23:19:28 · 158 阅读 · 0 评论 -
一、Spring5框架概述
1. Spring5框架概述1.1. Spring5 是轻量级的javaEE框架主要目的:解耦合方式:工厂模式 + 反射1.2. Spring 可以解决企业应用开发的复杂性1.3. Spring 两个核心部分:IOC 和 AopIOC控制反转:把创建对象的过程交给Spring进行管理Aop面向切面:不修改源代码进行功能增强1.4. Spring 特点:方便解耦,简化开发Aop编程支持方便程序测试(Test测试单元)方便和其他框架进行整合 Spring MVC、MyBati原创 2022-02-11 23:18:00 · 125 阅读 · 0 评论