SpringMVC简介及开发流程
定义:
是JAVA的一个开源框架,Spring Framework的一个独立模块,在项目中开辟MVC层次架构,对控制器中的功能 包装 简化 扩展践行工厂模式,功能架构在工厂模式上
MVC架构:
MVC: Model View Controller (模型/视图/控制器)
模型:业务模型,负责业务中的数据通信处理,对应项目中的service和DAO
视图:渲染数据生成页面,对应项目中的JSP
控制器:直接对接请求,控制MVC流程,调度模型,选择视图,对应项目中的Servlet
开发流程:
【1】导入依赖:
【2】配置前端控制器:
前端控制器又称核心控制器,作用:
(1)接收所有请求
(2)启动SpringMVC工厂,启动工厂时需要mvc.xml
(3)SpringMVC的流程调度
【3】在类中配置后端控制器,相当于之前定义的Servlet
【4】配置文件:在mvc.xml中配置resource
作者:松吹君
链接:https://juejin.cn/post/7025891345973641253