java千峰逆战班,任晓雨
在千锋学习的第33天
SpringMVC
一、相关配置
1、配置前端控制器
2、创建controller层
3、创建springMVC的核心文件
4、创建jsp的页面
二、SpringMVC的执行流程
1、用户请求发送请求到前端控制器
2、DispatcherServlet受到请求调用HanderMapping处理映射器
3、返回处理器执行链
4, DispatcherServlet通过HandlerAdapter处理器适配器调用合适的处理器
5, 执行处理器handler
6, handler执行完成返回ModelAndView(数据及视图
7, HandlerAdapter将果ModelAndView返回给DispatcherServlet
8, DispatcherServlet将ModelAndView传给ViewReslover视图解析器
9, ViewReslover解析后返回具体View对象 10, DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)
11, DispatcherServlet响应用户
三、SpringMVC的组件说明
DispatcherServlet:前段控制器负责调配
HanderMapping:处理器映射器:处理器执行链
HabderAdapter:处理器适配器:选择合适的处理器
Hander处理器
ViewResolve:视图解析器:
四、注解
@RequestMapping 的作用:确定请求URL和处理方法之间的对应关系、窄化请求、请求方法限定
五、参数请求绑定
越坚强越幸运!
加油!