模块二_Spring模块习题

序言:

文章内容输出来源:拉勾教育Java高薪训练营。
本篇文章是学习课程中的一部分课后笔记

一、Spring的一些优势

    1. 方便解耦,简化开发
    1. AOP编程支持
    1. 声明式事务的支持
    1. 方便集成各种优秀的框架

二、BeanFactory的一些作用

    1. 加载解析xml,读取xml中的bean信息
    1. 通过反射技术实例化bean的对象,然后放到map待用
    1. 提供接口方法根据id从map中获取bean

三、银行转账案例如何管理事务

    1. 将connection和当前线程绑定
    1. transactionManager事务管理器管理事务开启、关闭、回滚
    1. 使用动态代理进行增强

四、关于Spring的一些描述:

    1. aop是oop的延续,aop是对原有的逻辑进行一些处理,而不影响原有逻辑
    1. aop主要应用于日志记录,性能统计,安全控制,事务管理等方面,将日志记录,性能统计,安全控制等与逻辑代码分开
    1. aop减少代码重复,提高开发效率
    1. 事务管理核心接口:platformTransactionManager、TransactionDefinition、TransactionStatus
    1. ApplicationContext的常用接口:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、AnnotationConfigApplicationContext

五、 spring循环依赖处理机制中的调用关系

spring-循环依赖.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。