美文网首页
模块二_Spring模块习题

模块二_Spring模块习题

作者: 西西弗斯XD | 来源:发表于2020-08-05 10:20 被阅读0次

序言:

文章内容输出来源:拉勾教育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

相关文章

网友评论

      本文标题:模块二_Spring模块习题

      本文链接:https://www.haomeiwen.com/subject/pxairktx.html