随笔分类 - Spring学习记录
Spring的一些知识学习随笔
摘要:Spring中事务的理解 什么是事务? 数据库操作最基本单元,逻辑上一组操作,要么都成功,否则失败。典型场景:银行转账。 四大特性:原子、一致、隔离、持久性。ACID特性。 原子性:要么都成功,不可分割,一个失败都都失败。 一致性:操作前后总量不变。比如两人都有100块钱,一共200,一个人转给另一
阅读全文
摘要:Spring中的Aop 1、什么是AOP? 面向切面编程。利用它可以对业务逻辑的各个部分进行隔离,从而使得业务部分之间的耦合度降低,提高程序开发效率。 应用场景有:日志记录、性能统计、安全控制、事务处理、异常处理... 通俗描述:不通过修改源代码方式,在主干功能里添加新功能 AOP底层原理: 1、底
阅读全文
摘要:Spring中IOC的理解 1、什么是IOC? (1)控制反转。把对象创建和对象间的调用过程交给Spring进行管理。 (2)使用IOC的目的:为了耦合度降低。 2、IOC底层原理? (1)xml解析、工厂模式、反射 (2)图解 原始调用方式(耦合度太高,dao如果变了service也要跟着变):
阅读全文