• 技术文章 >常见问题

    SpringMVC是什么

    青灯夜游青灯夜游2020-10-13 11:52:00原创23492

    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是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:SpringMVC
    上一篇:c语言有什么用途 下一篇:svg格式用什么打开

    相关文章推荐

    • SpringMVC环境搭建的详细过程• SpringMVC视图及REST风格的详细分析(附代码)• springmvc是什么框架• springmvc注解是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网