SpringMVC
1、springmvc.xml配置文件,三大组件--处理器适配器、处理器映射器、视图解析器
2、跳转和转发理解、区别
3、SpringMVC基于RESTFUL风格开发
4、SpringMVC核心组件,登录拦截器、图片上传处理器、时间处理器实际应用
5、SpringMVC整个运行流程,画图
6、SpringMVC处理器适配器处理过程,容器存储Controller及RequestMapping的url,存储及匹配过程
7、源码分析处理器映射器及处理器适配器,分析SpringMVC源码
Mybaits
1、Mybatis概念--开发只需专注SQL拼装,其它复杂过程可以交由Mybatis
2、数据源配置、映射器(mappers)的加载规律,及限制规则(动态代理要满足两个规则,pojo对象名称及目录必须和mapper保持一致)
3、映射配置文件参数了解:namespace、id、parameterType、resultType、#{}与${}传值区别
4、Mybatis整体架构,接口层、核心处理层、基础支撑层,画图
5、Mybatis基础支撑层:重点需要分析数据源、日记模块、缓存、反射模块
6、源码分析:日记模块,日记模块分析使用了哪些设计原则,Mybatis不支持日记实现类,如何接入第三方日记组件?日记加载优先级?如何优雅的将日记功能嵌入到Mybatis中
7、源码分析:数据源模块,常见的数据源,如何将工厂模式使用在数据源中
8、源码分析:缓存模块,Mybatis如何使用缓存,一级缓存,二级缓存
9、源码分析:反射模块,Mybatis使用反射实现接口式编程,分析过程
Spring
1、IOC以及DI的解释
2、AOP分析,让你设计AOP如何设计--对动态代理的了解必须十分清晰
3、Spring Bean的作用域
4、Spirng事务的隔离级别 及 事务中的事务传播行为
5、Sprng事务实现方式、事务管理的优点分析
6、Spring优点描述
7、Spring循环依赖解决
8、狂刷Spring面试题,不嫌多,准没错,!!!