MyBatis+Spring+SpringMVC框架面试题整理(二)
目录 ■ Spring 能帮我们做什么 ■ 描述一下 Spring 的事务 ■ 什么是 Spring IOC 容器,IOC 的优点是什么? ■ 什么是 Spring 的依赖注入 ,注入方式有哪些? ■ Spring 支持的几种 bean 的作用域 ■ 简单解释一下 spring 的 AOP ■ Mybatis 中#和$的区别? ■ Mybatis 的使用步骤是什么样的? ■ 使用 MyBatis 的 mapper 接口调用时有哪些要求 ■ mybatis的缓存机制,一级,二级介绍一下 ■ 视图解析器本质是什么 ■ 统一解决get乱码 ■ Spring 能帮我们做什么 1. 实例化bean,并且管理bean与bean之间的依赖关系 2. Spring面向切面编程能帮助我们 无耦合实现日志记录,性能统计,安全控制 等功能 3. Spring能非常简单的帮我们 管理数据库事务 4. Spring提供了与第三方框架无缝集成,如: 第三方 数据访问框架 (mybatis,hibernate,jpa),自身提供了JDBC访问; 第三方 web 框架 (struts,jsf),自己提供了spring mvc进行web创建; 其他第三方框架(如:java mail,任务调度,缓存框架等)