Spring自学
文章平均质量分 89
仲子_real
这个作者很懒,什么都没留下…
展开
-
Spring5自学笔记_Real006(事务操作)
Spring5自学笔记_Real004(事务操作) 一、事务的基本概念 1、什么是事务: (1)事务时数据库操作的最基本单元,逻辑上的一组操作,要么都成功,有一组失败,所有的都会失败。 事务时一组操作的集合,他是一个不可分割的工作单位,是误会吧所有的操作作为一个整体一起向系统提交或插销操作请求,即这些操作要么同时成功,要门同时失败。 (2)典型场景:银行转账 甲转给乙100元,那么甲账户里面少100元,乙账户里面多100元,若再系统进行的时候,甲少100元,这时候出现意外情况,比如停电,乙没有多出100元,原创 2022-04-15 15:20:41 · 537 阅读 · 0 评论 -
Spring5自学笔记_Real005(JDBCTemplate)
Spring5自学笔记_Real004(JDBCTemplate) 一、概念与相关准备工作 1、什么是JdbcTemplate (1)Spring矿建对JDBC进行了封装,使用JdbcTemplate方便实现对数据库的操作 2、准备工作 (1)引入相关jar包 (2)在Spring配置文件中配置数据库的连接池 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema原创 2022-04-09 21:55:19 · 907 阅读 · 0 评论 -
Spring5自学笔记_Real004(AOP(面向切面编程))
Spring5自学笔记_Real004(AOP(面向切面编程)) 一、AOP面向切面编程(Aspect Oriented Programming) 1、面向切面编程,利用AOP对业务逻辑各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 2、通俗描述:不通过修改任何源代码的方式,在主干功能里面添加新的哦功能 二、AOP底层原理 1、AOP底层使用了动态代理。 (1)有两种情况的动态代理 第一种:有接口的情况,使用JDK动态代理 第二种:没有接口的情况,使原创 2022-04-08 22:38:00 · 207 阅读 · 0 评论 -
Spring5自学笔记_Real003(IOC的Bean管理-基于注解的方式)
Spring5自学笔记_Real00(IOC的Bean管理-基于注解的方式)原创 2022-03-31 19:31:54 · 184 阅读 · 0 评论 -
Spring5自学笔记_Real002(IOC的Bean管理-基于XML文件)
Spring5自学笔记_Real002(IOC的Bean管理-基于XML文件) IOC容器-Bean管理-XML方式 (1)Bean管理主要值得是两个操作:Spring创建对象,Spring注入属性 (2)Bean管理操作有两个方式(基于XML配置文件的方式 和 注解方式) 1)基于XML配置文件方式实现 例子:创建对象,然后注入属性 在编写完Book类之后,设置配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="htt原创 2022-03-30 19:11:01 · 588 阅读 · 0 评论 -
Spring5自学笔记_Real001(基本概念)
Spring5自学笔记_Real001 一、Spring基本概念 1、Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面原创 2022-03-30 19:09:46 · 133 阅读 · 0 评论