序言:
文章内容输出来源:拉勾教育Java高薪训练营。
本篇文章是学习课程中的一部分课后笔记
一、Spring的一些优势
- 方便解耦,简化开发
- AOP编程支持
- 声明式事务的支持
- 方便集成各种优秀的框架
二、BeanFactory的一些作用
- 加载解析xml,读取xml中的bean信息
- 通过反射技术实例化bean的对象,然后放到map待用
- 提供接口方法根据id从map中获取bean
三、银行转账案例如何管理事务
- 将connection和当前线程绑定
- transactionManager事务管理器管理事务开启、关闭、回滚
- 使用动态代理进行增强
四、关于Spring的一些描述:
- aop是oop的延续,aop是对原有的逻辑进行一些处理,而不影响原有逻辑
- aop主要应用于日志记录,性能统计,安全控制,事务管理等方面,将日志记录,性能统计,安全控制等与逻辑代码分开
- aop减少代码重复,提高开发效率
- 事务管理核心接口:platformTransactionManager、TransactionDefinition、TransactionStatus
- ApplicationContext的常用接口:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、AnnotationConfigApplicationContext