1.什么是MVC?
MVC是一种软件构架的思想,将软件按照模型、视图、控制器来划分
M:Model、模型层、指工程中的JavaBean、作用是处理数据
JavaBean分为两类:
一类称为实体类Bean:专门存储业务数据的、如Studet、User等
一类称为业务处理Bean:指Service 或 Dao 对象、专门用于处理业务逻辑和数据访问
V:View、视图层、指工程中的html或jsp等页面、作用是与用户进行交互、展示数据
C:Controller、控制层、指工程中的servlet、作用是接收请求和响应浏览器
MVC的工作流程:
用户通过视图层发送请求到服务器、在服务器中请求被Controller接收、Controller调用相应的Model层处理请求、处理完毕将结果返回Controller、Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器
2.什么是SpringMVC框架。
springMVC它是spring框架的一个分支,该springMVC框架主要完成的功能是:==接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示== 可以把它理解为和Servlet干的工作是一样的。