MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
一、视图(view):JSP
1.呈现数据:从request中获取Servlet放入的属性
2.接受用户的输入
3.编写JS代码给出对应的提示
二、控制器(controller):Servlet
1.获取请求信息:获取请求参数
2.验证请求参数的合法性:验证失败,需要返回页面,并且给出提示信息
3.把请求参数封装成为一个JavaBean
4.调用DAO的方法获取返回结果
5.把返回结果放入到request中
6.响应页面:转发、重定向
三、模型(model):DAO
1.获取数据库连接
2.执行CRUD操作
3.返回结果