1.3springmvc框架原理
来源:互联网 发布:非农数据预测 编辑:程序博客网 时间:2024/04/29 06:59
1、 用户发起请求,请求到DispatcherServlet前端控制器
DispatcherServlet(中央调度),负责request和response,负责调用处理器映射器查找Handler,负责调用处理器适配器执行Handler,有了前端控制器降低了各各组件之间的耦合性,系统扩展性提高。
2、 DispatcherServlet前端控制器请求处理器映射器HandlerMapping查找Handler
根据用户请求的url,根据一定的规则去查找(比如:xml配置,注解)
3、 HandlerMapping处理器映射器将Handler返回给前端控制器
4、 DispatcherServlet前端控制器调用HandlerAdapter处理器适配器执行Handler
程序员编写的Handler是按照适配器要求的规则去执行Handler
5、 HandlerAdapter处理器适配器执行Handler
适配器按照一定规则去执行Handler
6、 Handler执行完成,返回ModelAndView
ModelAndView是springmvc的封装对象,将model和view封装在一起。
7、 HandlerAdapter处理器适配器将ModelAndView返回给前端 控制器
8、 前端控制器调用视图解析器,进行视图解析,解析完成给前端控制器返回View
View是springmvc的封装对象,是一个接口,实现类包括jspview,pdfview。。。。
9、 前端控制器调用view进行视图渲染
将模型数据填充到view(将model数据填充到request)响应给用户
10、前端控制器响应给用户。
- 1.3springmvc框架原理
- SpringMVC框架01-SpringMVC原理
- springmvc框架原理
- SpringMVC框架原理
- SpringMvc框架原理分析
- springmvc框架原理
- springmvc框架原理
- springmvc框架原理
- springmvc框架原理
- springmvc框架原理
- SpringMVC框架的原理
- springmvc框架原理流程图
- springMVC---框架原理
- springMVC框架原理
- 【springmvc框架】(一)原理分析
- SpringMVC(1)框架原理
- springmvc+spring+mybatis框架原理
- springmvc框架原理的一些理解
- app发布教程
- Win10下Caffe模型转换成MxNet模型
- Android 多线程-----AsyncTask详解
- struts 防止表单重复提交
- 在Ubuntu Linux下安装QQ2013
- 1.3springmvc框架原理
- windiws C++ 多线程编程
- 光流(二)--光流算法
- eclipse中在函数头部添加说明性注释和参数的注释
- javaScript的DOM节点处理
- NSURLSession2
- VC安装提示 couldn't find Acme setup
- 本地Git项目上传至GitHub
- socket的半包,粘包与分包的问题