Java综合技术面试题目 – Spring篇

2013年08月18日 01:22 阅读 57 Spring

  1. Spring框架分为哪七大模块,各模块的主要功能作用是什么
  2. Spring框架中的三大核心思想是什么
  3. IOC的概念以及在Spring容器中如何进行IOC的操作。
  4. Spring容器是如何管理Bean的生命周期的(如Bean的初始化方法,Bean的销毁方法)
  5. DI的概念以及在Spring框架注入有几种方式。使用构造注入对象,必须要注意什么问题,当设值注入与构造注入同时存在时,执行的先后流程顺序
  6. 使用DI注入时,Property代表什么意思,如果property引用的是其他Bean的话,如何注入,如果引用是字符串的话,如何设置。
  7. 在Spring框架中获取连接池有几种方式。当JNDI与DBCP同时存在时,会不会出现问题,如果不能同时存在的话,请说明原因
  8. 在使用Spring的JDBCTemplate操作数据时,必须要往模板中注入哪些对象,同时模板要不要手动关闭数据库连接
  9. JdbcTemplate的QueryForList方法得到List集合,请问List集合中每一个对象为什么数据类型,在JSP页面使用EL表达式如何取值。
  10. AOP的概念以及使用AOP机制有什么好处。Java编程中实现AOP有几种方式
  11. Spring框架中的事务处理有几种。请分别阐述两者的区别
  12. 编程式事务的总接口是什么?使用编程式事务需要用到哪几个Spring事务的核心类对象
  13. Spring的声明式事务能不能为普通的类产生代理接口,能不能在代码中使用Try/Catch能捕获异常,如果不可以,请说明原因
  14. 使用TransactionProxyFactoryBean为Bean产生事务物理时,需要哪几个属性值的设置
还没有评论!