概述:
目录
:目标:自定义mvc的工作原理
* 1.什么是自定义mvc框架
* 自定义mvc 框架
* 2.它的运行原理
* 2.1代码演绎过程
* 2.2总结代码运行原理
* 思考:
* 什么是mvc
* Model模型,View视图,controller控制层
* mvc的出现原因:各司其职
* 一个餐馆:点餐,收银,炒菜,上菜,收盘子,洗盘子
* 发展壮大:点菜员,收银员,厨师,传菜员,洗碗阿姨
*
* 不足:
* Model模型:
* Dao层:(增删改 查)
* 1.建立数据库连接
* 2.预定义对象Preparestatement
* 3.执行查询
* 4.处理结果集
*
* 通用分页解决了上面问题
* View视图:
* 1.重复的HTML分页条代码
* 2.重复的JS代码
* 自定义page标签
* controller控制层:
* 1.重写了doGet,doPost,并且doGet没有用
* 2.参数的封装代码long余
* req.getParammeter("xxx");
* 3.对于跳转页面的代码是重复的
* 重定向和转发
* 解决方法:
* 自定义mvc就出现了
* 框架:反射+设计模式 案列:通用分页+自定义page标签+自定义mvc的组合
思维导图
代码展示:
游览器效果: