一、SpringMVC介绍
1.1、什么是MVC
MVC是一种软件架构思想,将软件按照(Model)模型、(View)视图、(Controller)控制来进行划分
1.1.1、Model
Model:模型层,指的是工程中的JavaBean,作用是用于处理数据
JavaBean分类
🐏 实体类Bean:专门用来存储业务数据的,和数据库表的映射类,如:Person、Student、User等。
🐐 业务处理Bean:专门用来处理业务逻辑和数据访问的,如:Service、Dao等。
1.1.2、View
View:视图层,指的是和用户进行交互的页面,例如:HTML、JSP、Vue等。
1.1.3、Controller
Controller:控制器层,指的是工程项目中的Servlet,主要作用是用于请求和响应浏览器。
1.1.4、MVC的工作流程
用户通过视图层发送请求给服务器,在服务器的请求中请求被Controller接受,Controller调用相关的Model层处理请求,处理完毕以后将结果返回给Controller层,Controller层根据处理的结果找到对应的View视图层,渲染数据后最终响应给浏览器。