SpringMVC是Spring中的模块,它实现了mvc设计模式的web框架,首先用户发出请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求处理器映射器查找匹配该url的handler,并返回一个执行链,前端控制器再请求处理器适配器调用相应的handler进行处理并返回给前端控制器一个modelAndView,前端控制器再请求视图解析器对返回的逻辑视图进行解析,最后前端控制器将返回的视图进行渲染并把数据装入到request域,返回给用户。
DispatcherServlet作为springMVC的前端控制器,负责接收用户的请求并根据用户的请求返回相应的视图给用户。 

转载于:https://www.cnblogs.com/bjm1/p/11220280.html

springMVC(一) --前端控制器(DispatcherServlet)的作用相关推荐

  1. 初学SpringMVC注册前端控制器DispatcherServlet:org.springframework.web.servlet.DispatcherServlet报红

    第一次导入的依赖是 <!-- SpringMVC --> <dependency> <groupId>org.springframework</groupId ...

  2. Spring MVC的核心控制器DispatcherServlet的作用

    关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( )? A.它负责处理HTTP请求 B.加载配置文件 C.实现业务操作 D.初始化上下应用对象Appli ...

  3. 管理springmvc组件——前端控制器、控制器映射器和适配器、视图解析器、文件上传的、拦截器||消息转化

    管理springmvc组件 概述 在使用springmvc时要配置哪些东西 前端控制器 控制器映射器和适配器 映射器  Map<Set<String>,Object> Set& ...

  4. SpringMVC——MVC思想、前端控制器、SpringMVC概述、编写第一个SpringMVC程序

    目录 一.什么是MVC 二.前端控制器(中心控制器) 1.什么是前端控制器 2.前端控制器原理 三.什么是SpringMVC 1.SpringMVC简介 2.SpringMVC和Struts2 四.S ...

  5. SpringMVC是什么?有什么作用,能干什么

    SpringMVC 1.SpringMVC简介 1.1.什么是SpringMVC? 1.2.SpringMVC的特点 2.SpringMVC使用的准备 3.@RequestMapping注解 3.3. ...

  6. springmvc处理器及前端控制器介绍

    处理器 (1)非注解的处理器映射器和适配器 处理器映射器 第一种非注解的映射器 <bean class="org.springframework.web.servlet.handler ...

  7. SpringMVC前端控制器的配置理解

    一.SpringMVC SpringMVC是一个基于MVC模式的web/表现层框架,是spring的的一部分. 二.SpringMVC的工作流程 1.前端控制器(DispacherServlet):负 ...

  8. springmvc入门和前端控制器匹配方式url-patten

    springmvc是Spring中的web模块,它需要导入spring的核心包和依赖包. springmvc底层是servlet,按照学习servlet的方式去学习它 话不多说 直接上干货 创建web ...

  9. SpringMVC: 前端控制器

    在SpringMVC中, 开发者不在需要关心Servlet等组件的机制. 只需要按照SpringMVC的约定(框架使用方法): 在控制器中添加方法并声明可以处理的请求, 将数据保存至Model中返回视 ...

最新文章

  1. 基于zookeeper的高可用集群
  2. Vue+Openlayers实现加载天地图WMTS服务显示
  3. MSDN Magazine推出Custom Report Item示例ProgressTracker CRI
  4. android 前台服务自定义布局不显示_Android自定义LinearLayout布局显示不完整的解决方法...
  5. 黑客必须掌握的基本技能
  6. 搭建大数据运行环境之二
  7. 数据切片和切块 钻取 旋转
  8. JavaScript核心语法学习部分(七)
  9. 弹窗php整人,bat整人代码,超级弹窗代码
  10. ms08067 分析与利用
  11. c++实现串口功能之termios.h头文件研读<一>
  12. 手动杀毒,SOLA病毒(也称之为worm.script.bat.Agent、Trojan.Win32.Sola病毒)
  13. latex插图编号_latex中插图心得
  14. 告诉你一个真实的Google
  15. 得到本机所有 IP 地址
  16. java解压出来损坏_ZipOutputStream创建损坏的(可解压缩的)zip文件
  17. 高效剪辑,给多个视频同时添加上下图片的操作方法
  18. R语言使用scale函数将向量数据或者dataframe指定数据列转换为Z分数(z-Scores、转化为规范化数据)
  19. Lang.NET 2008 相关Session
  20. IA-PEG2k-MAL,Iodoacetyl-PEG2k-MAL避光避湿保存,取用时注意干燥

热门文章

  1. 用javascript实现一门编程语言-字符输入流
  2. raid磁盘阵列OFFLINE后的应急方案
  3. 正则表达式(2.实例)
  4. 用C++写一个简单的服务器和客户端
  5. rhel6.2 yum
  6. IT草根的江湖之路之六:曙光,第一次破例
  7. 一起谈.NET技术,初识Silverlight 4及其架构
  8. 概率分布函数的关系框架
  9. 【Python-ML】SKlearn库特征选择SBS算法
  10. 机器学习知识点(三)方差和标准差Java实现