- 什么是MVC?
- 一种设计模式。Model、View、Controller
 
 - DAO层是做什么的?
- 数据访问对象,专门用来访问数据库
 
 - 介绍一下MVC执行流程
- 客户端发送HTTP请求,服务端接受请求
 - DispatcherServlect根据请求信息以及HandlerMapping找到对应的Handler
 - 通过HandlerAdapter对Handler进行封装和处理
 - 返回ModeAndView对象给DispatcherServlet,再由ViewResolver完成视图处理返回View
 - 渲染以后返回客户端
 
 - 说一说你知道的SpringMVC注解
- @RequestMapping 
- 指定请求路径
 
 - @RequestParam 
- 将请求参数绑定到控制器方法
 
 - @RequestBody 
- 返回结果直接写入Http的Responsebody
 
 - PathVaribale
- 绑定url中的占位符
 
 
 - @RequestMapping 
 - 介绍一下SpringMVC的拦截器
- 执行流程
- preHandle方法,返回布尔值作为是否下一步的依据
 - 执行处理逻辑
 - postHandle方法
 - 视图解析和渲染
 - arfterCompletion方法
 
 - 开发流程
- 开发拦截器
- 实现
handlerIntercepter接口,选择合适的方法实现具体业务逻辑 
 - 实现
 - 注册拦截器
- 定义配置类,实现WebMvcConfiguration,在接口的
 
 
 - 开发拦截器
 
 - 执行流程
 - 怎么做请求拦截
- 对controller记性拦截
- SpringMVC拦截器
 
 - 对所有请求
- Filter
 
 - 对除了Controller之外的其他Bean
- 使用AOP
 
 
 - 对controller记性拦截
 
