正文:
1.什么是MVC?
2.什么是SpringMVC框架。
3.为什要使用springMVC框架?
4.如何使用SpringMVC框架?
5.springmvc框架的流程?
6.springmvc如何接受参数。
7.处理静态资源.8.将controller层的数据回显到网页上
9.使用springmvc重定向跳转
10.使用srpingmvc返回json数据
11.springmvc的全局异常处理类
12.spring拦截器
1.什么是MVC??
MVC就是一个分层架构模式:
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分
M:Model,模型层,指工程中的java'Bean,作用是处理数据
javaBean分为两类:
(1)一类成为实体类Bean:专门为储存业务数据的,如Student、User等
(2)一类称为业务处理Bean:指Servic或Dao对象、专门用于处理业务逻辑和数据访问.
V:Vlew,视图层,指工程中的html或jsp等页面,作用是用户进行交互,展示数据
C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器
MVC的工作流程:
用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Controller在根据请求处理的结果找到相应的Vlew视图,渲染数据后最终响应给浏览器
2.什么是SpringMVC框架。
<font color="red">springMVC它是spring框架的一个分支,该springMVC框架主要完成的功能是:</font>
<font>接收浏览器的请求相应,对数据进行处理,然后返回页面进行显示 可以把他理解为和Servlet干的工作是一样的</font>
3.为什么要使用springMVC框架?
4..如何使用SpringMVC框架??
(1)创建一个maven-web工程
警告:用下面的Web.xml替换现在的: