SpringMVC介绍

SpringMVC介绍

  • SpringMVC是Spring框架的一个Web组件,它使用MVC架构模式的思想,将Web层进行职责解耦,基于请求-响应模型,是一种基于JAva实现的轻量级Web框架,目的就是简化开发

接收用户请求 <-- 表现层 --> SpringMVC 或 Struts
业务逻辑处理 <-- 业务逻辑层 --> Spring
操作数据库 <-- 数据访问层(或持久层) --> MyBatis 或 Hibernate

MVC架构模式

  • MVC架构模式将处理用户请求按照职责划分为三部分:控制器(Controller)、模型(Model)和视图(View)

客户端浏览器 --> 控制器 --> 模型 --> 视图


SpringMVC 的主要特点


  • 天生与Spring框架集成
  • 提供强大的约定大于配置的契约式编程支持
  • 支持参数绑定、数据转换和数据校验
  • 支持AJAX
  • 支持Session状态管理
  • 支持灵活的URL到页面控制器的映射
  • 支持静态资料
  • 支持拦截器
  • 支持文件上传
  • 支持Restful架构风格(前后端分离)
posted @ 2020-10-16 02:29  tantanli  阅读(103)  评论(0编辑  收藏  举报