自定义mvc(思维导图)
* 什么是mvc
* Model模型、view视图、controller控制层
* mvc的出现原因:各司其职
*
* 不足:
* model模型:
* dao层:(增删改 查)
* 1.建立数据库
* 2.预定义对象preparestatement
* 3.执行查询
* 4.处理结果集
* 通用分页解决了上面问题
* view视图:
* 1.重复的HTML分页代码
* 2.重复的js代码
* 3.自定义page标签
* controller控制层:
* 1.重写doget。dopost,并且doget没用
* 2.参数的分装代码冗余了
* req.getParammeter("xxx");
* 3.对于跳转页面的代码是重复的
* req.getDispathtype("index.jsp");
* resp.sendRedirect("booklist.jsp");
*
* 解决方案:
* 自定义mvc就出现了
* 框架:反射+设计模式
* 案例:通用分页+自定义page标签+自定义mvc的组合就是框架