您好,欢迎访问一九零五行业门户网

SpringMVC是什么

springmvc是一种web层mvc框架,它是spring的一个模块,拥有spring的特性。springmvc分离了控制器、模型对象、分派器以及处理程序对象的角色。
springmvc是一种web层mvc框架;是spring的一个模块,拥有spring的特性。下面本篇文章就来给大家介绍一下springmvc框架,希望对你们有所帮助。
spring mvc属于springframework的后续产品,已经融合在spring web flow里面。spring 框架提供了构建 web 应用程序的全功能 mvc 模块。,可以选择是使用内置的 spring web 框架还是 struts 这样的 web 框架。通过策略接口,spring框架是高度可配置的,而且包含多种视图技术,例如 javaserver pages(jsp)技术、velocity、tiles、itext 和 poi。spring mvc 框架并不知道使用的视图,所以不会强迫您只使用 jsp 技术。
springmvc分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
spring的mvc框架主要由dispatcherservlet、处理器映射、处理器(控制器)、视图解析器、视图组成。
springmvc运行原理
1、 客户端请求提交到dispatcherservlet
2、 由dispatcherservlet控制器查询一个或多个handlermapping,找到处理请求的controller
3、 dispatcherservlet将请求提交到controller
4、 controller调用业务逻辑处理后,返回modelandview
5、 dispatcherservlet查询一个或多个viewresoler视图解析器,找到modelandview指定的视图
6、 视图负责将结果显示到客户端
以上就是springmvc是什么的详细内容。
其它类似信息

推荐信息