关于Spring mvc框架的工作原理或即工作流程。
来源:互联网 发布:央视索福瑞收视数据 编辑:程序博客网 时间:2024/06/10 08:41
定义:Spring mvc是Spring框架中的一个模块,专门应用于表示层,作用就类似于struts2 框架,接收客户端请求并应答。
组件:1.前段控制器DispatcherServlet
作用是接收请求,响应结果,中央处理器。
各主键只与前段控制器联系,从而降低其他主键之间的耦合性。
2.处理器映射器handlerMapping,
作用是根据请求的url,找到相应的handler(即controller)
3.处理器适配器HandlerAdapter,
作用是按照特定的规则去执行handler,
4.处理器handler
编写handler时应该按照HandlerAdapter的要求去做,这样处理器适配器才能执 行handler
4.视图解析器,View resolver
作用根据逻辑视图名解析成真正的视图。
5.视图,View
View是一个接口,需要程序员开发实现类(jsp,freemarke,pdf....)
各个组件之间相互工作:
1.客户端发起请求到前段控制器DispatcherServlet,
2.前段控制器请求处理器映射器HandlerMapping查找Handler,处理器映射器将 找到的Handler还回给DispatcherServlet。
通过xml配置文件,及注解查找Handler
3.前段控制器得到Handler并请求处理器适配器执行Handler,处理器适配器将处 理结果逻辑视图名(ModelAndView)还回给前段控制器。
4.前段控制器得到逻辑视图名(ModelAndView)并请求视图解析器解析,视图解 析器将结果还回给前段控制器(将逻辑视图名解析成真正的视图(jsp))。
5.前段控制器进行视图渲染,就是将模型数据填充到request域。
6.前段控制器向用户端响应结果。
- 关于Spring mvc框架的工作原理或即工作流程。
- 说说Spring MVC的工作原理、流程
- 说说Spring MVC的工作原理、流程
- spring mvc 的工作流程
- spring mvc的工作流程
- Spring MVC的工作原理
- Spring MVC 的工作原理
- Spring MVC的工作原理
- Spring MVC的工作原理
- Spring MVC的工作原理
- Spring MVC的工作原理
- spring MVC 工作流程
- Spring MVC工作流程
- spring mvc 工作流程
- Spring MVC工作流程
- spring mvc 工作流程
- Spring MVC工作流程
- Spring MVC工作流程
- 使用UMDH进行内心泄露分析
- 【Boost】boost库asio详解5——resolver与endpoint使用说明
- enote笔记语言(3)(ver0.2)
- bzoj 4032: [HEOI2015]最短不公共子串 (DP+后缀自动机)
- task_struct结构
- 关于Spring mvc框架的工作原理或即工作流程。
- 旋转数组的最小数字 python
- bzoj1008: [HNOI2008]越狱
- 牛刀 —— 汨罗网络屏幕投影软件的技术实现
- LeetCode:triangle
- Understand-4.0.877-Linux-64bit.tgz最新版本2017年源代码阅读利器,养眼theme之配置
- 基础练习 龟兔赛跑预测
- Mac 快速安装 Ubuntu 虚拟机
- LBSN2016 关注热点