SpringMVC简介及开发流程

312 阅读1分钟

定义:

是JAVA的一个开源框架,Spring Framework的一个独立模块,在项目中开辟MVC层次架构,对控制器中的功能 包装 简化 扩展践行工厂模式,功能架构在工厂模式上

MVC架构:

MVC: Model View Controller (模型/视图/控制器)
模型:业务模型,负责业务中的数据通信处理,对应项目中的serviceDAO
视图:渲染数据生成页面,对应项目中的JSP
控制器:直接对接请求,控制MVC流程,调度模型,选择视图,对应项目中的Servlet

开发流程:

【1】导入依赖:

image.png

【2】配置前端控制器:
前端控制器又称核心控制器,作用:
(1)接收所有请求
(2)启动SpringMVC工厂,启动工厂时需要mvc.xml
(3)SpringMVC的流程调度

image.png 【3】在类中配置后端控制器,相当于之前定义的Servlet

image.png

【4】配置文件:在mvc.xml中配置resource

image.png