springMVC工作原理

转载 2016年06月01日 21:49:21

SpringMVC框架介绍

    1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。

        Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

    2) Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。


SpringMVC原理图

SpringMVC接口解释

DispatcherServlet接口:

Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。

HandlerMapping接口:


相关文章推荐

详解SpringMVC中Controller的方法中参数的工作原理

目录 前言现象源码分析 HandlerMethodArgumentResolver与HandlerMethodReturnValueHandler接口介绍HandlerMethodArgu...

详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]

目录 前言现象源码分析 HandlerMethodArgumentResolver与HandlerMethodReturnValueHandler接口介绍HandlerMethodArgu...

springmvc 工作原理

第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler          可以根据xml配置、注解进行查找 第...

七、SpringMVC工作原理

SpringMVC框架介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 spring 框架提供了构建 Web 应用程序的全功能 ...

SpringMVC国际化的工作原理

国际化:页面响应式布局一个页面针对不同的设备进行相应的显示,国际化则是也个页面针对不同的地区/语言进行相应的自适应的显示SpringMVC支持的国际化的三个类: ResourceBundleMess...

springmvc工作原理

SpringMVC框架介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 ...

SpringMvc 及 Spring 工作原理和作用

SpringMvc 工作原理:          1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 ...

SpringMVC工作原理概述

SpringMVC是当今最主流的Web MVC框架,没有之一,要做一名合格的JavaWeb工程师,学好它势在必行! 与Struts2原理不同,SpringMVC是通过最基础最传统的servlet来实...

springMVC工作原理以及简单实现

springMVC工作原理以及简单实现 Spring的MVC框架主要由DispatcherServlet、处理器映射(HandlerMapping)、处理器(Controller)、视图解析器(...

详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]

目录 前言现象源码分析 HandlerMethodArgumentResolver与HandlerMethodReturnValueHandler接口介绍HandlerMethodArgu...
  • H12KJGJ
  • H12KJGJ
  • 2017年04月15日 17:47
  • 332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC工作原理
举报原因:
原因补充:

(最多只允许输入30个字)