1.Spring
| 1.Spring的作用 |
|
| 2.Spring的事务 |
|
| 3.IOC 在项目中的作用 | 作用:Ioc解决对象之间的依赖问题,把所有Bean的依赖关系通过配置文件或注解关联起来,降低了耦合度。 |
| 4.Spring的配置文件中的内容 |
|
| 5.Spring下的注解 |
|
| 6.Spring DI 的三种方式 |
构造器注入:通过构造方法初始化 setter方法注入:通过setter方法初始化 |
| 7.Spring主要使用了什么模式 |
|
| 8.IOC,AOP的实现原理 |
|
2.SpringMvc
|
1.SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决 |
|
| 2.SpringMvc 中控制器的注解 | @Controller:该注解表明该类扮演控制器的角色 |
| 3.@RequestMapping 注解用在类上的作用 | 作用:用来映射一个URL到一个类或者一个特定的处理方法上 |
| 4.前台多个参数,这些参数都是一个对象,快速得到对象 | 直接在方法中声明这个对象,SpringMvc就自动把属性赋值到这个对象里面 |
| 5.SpringMvc中函数的返回值 |
String,ModelAndView,List,Set 等 一般String,Ajax请求,返回一个List集合 |
| 6.SpringMvc中的转发和重定向 |
|
| 7.SpringMvc和Ajax之间的相互调用 |
通过JackSon框架把java里面对象直接转换成js可识别的json对象,具体步骤如下:
|
| 8.SpringMvc的工作流程图 | |
| 9.Struts2 和 SpringMvc的区别 |
|
3.Mybatis
| 1.Ibatis和Mybatis |
|
| 2.什么是Mybatis的接口绑定,有什么好处 | Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 |
| 3.什么情况用注解,什么情况用xml绑定 |
|
| 4.Mybatis在核心处理类叫什么 | SqlSession |
| 5.查询表名和返回实体Bean对象不一致,如何处理 |
|
| 6.Mybatis的好处 |
|
| 7.Mybatis配置一对多 |
|
| 8.Mybatis配置一对一 |
|
| 9.${} 和 #{}的区别 |
${}:简单字符串替换,把${}直接替换成变量的值,不做任何转换,这种是取值以后再去编译SQL语句。 #{}:预编译处理,sql中的#{}替换成?,补全预编译语句,有效的防止Sql语句注入,这种取值是编译好SQL语句再取值。 |
| 10.获取上一次自动生成的主键值 | select last _insert_id() |
| 11.Mybatis如何分页,分页原理 |
|
| 12.Mybatis工作原理 |
|
学习是一点点积累的,把基础搞明白了,其实在开发中也不会有太大问题
本文详细介绍了Spring框架的核心功能,包括IOC/DI、AOP、事务管理和配置方式,以及Spring MVC的工作流程和特性。同时,深入解析了MyBatis的使用方法,包括接口绑定、一对多和一对一配置、分页原理等。
9567

被折叠的 条评论
为什么被折叠?



