zoukankan      html  css  js  c++  java
  • JAVA面试题整理(3)-Spring

    1、BeanFactory 和 FactoryBean?


    2、Spring IOC 的理解,其初始化过程?


    3、BeanFactory 和 ApplicationContext?


    4、Spring Bean 的生命周期,如何被管理的?


    5、Spring Bean 的加载过程是怎样的?


    6、如果要你实现Spring AOP,请问怎么实现?


    7、如果要你实现Spring IOC,你会注意哪些问题?


    8、Spring 是如何管理事务的,事务管理机制?


    9、Spring 的事务隔离级别?

    ISOLATION_DEFAULT         这是个 PlatfromTransactionManager 默认的隔离级别,使用数据库默认的事务隔离级别。另外四个与 JDBC 的隔离级别相对应。
    ISOLATION_READ_UNCOMMITTED    这是事务最低的隔离级别,它充许另外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。
    ISOLATION_READ_COMMITTED      保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。
    ISOLATION_REPEATABLE_READ     这种事务隔离级别可以防止脏读,不可重复读。但是可能出现幻像读。
    ISOLATION_SERIALIZABLE         这是花费最高代价但是最可靠的事务隔离级别。事务被处理为顺序执行。

    10、Spring 的不同事务传播行为有哪些,干什么用的?


    11、Spring 中用到了那些设计模式?


    12、Spring MVC 的工作原理?


    13、Spring 循环注入的原理? 如:A->B->C->A


    14、Spring AOP的理解,各个术语,他们是怎么相互工作的/工作原理?


    15、Spring 如何保证 Controller 并发的安全?

    答案待补充... ...

  • 相关阅读:
    【特种兵系列】String中的==和equals()
    windows7 x64下maven安装和配置
    微信开发之本地接口调试(非80端口,无需上传服务器服务器访问)
    Java微信公众平台接口封装源码分享
    jdk安装
    用户权限管理
    Linux常用命令(一)
    Xshell显示中文乱码问题
    伪装虽易测试不易之微信浏览器
    每次新建项目出现appcompat_v7 解决方法
  • 原文地址:https://www.cnblogs.com/chwilliam85/p/9385601.html
Copyright © 2011-2022 走看看