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(视图,视图显示处理器)