Spring Web MVC 简介

         ## Spring Web MVC ##
  1. M-Model模型
    模型(Model)的职责就是负责业务逻辑,包含两层:业务数据和业务处理逻辑。比如实体类、Dao、Service都属于模型层。
    2.V-View视图
    视图(View)的职责就是负责显示界面和用户交互(收集用户信息)。属于视图层组件的是不包含业务逻辑和控制逻辑的JSP。
    3.C-Controller控制器
    控制器(Controller)的职责是模型层M和视图层V之间的桥梁,用于控制流程,比如:在Servlet项目中的单一控制器ActionServlet。
    4.什么是Spring Web MVC
    Spring Web MVC是Spring框架一个非常重要的功能模块,实现了MVC机构,便于简单、快速开发MVC结构的Web程序。
    Spring Web MVC提供的API封装了Web开发中常用的功能,简化了Web过程。
    5.Spring Web MVC 的核心组件
    DispatcherServlet(控制器,请求入口)—–HandlerMapping(控制器,请求派发)——Controller(控制器,请求处理流程)——-ModelAndView(模型,封装业务处理结果和视图)——ViewResolver(视图,视图显示处理器)

猜你喜欢

转载自blog.csdn.net/weixin_43097453/article/details/82632317