以用户登录为例子
1.动态页面要和数据库交互
用户->jsp–>jdbc查询–>jsp
可以把所有逻辑放在动态页面里面,不推荐这样做
2.jsp——>servlet搜集user bean–>jdbc查询–>jsp
登录jsp负责展示登录界面,就是显示器
servlet负责用户验证操作,就是控制器
定义javaBean 用户实体类,就是组件
登录成功jsp负责展示用户成功登录之后的页面
这就是一个初步的mvc设计模式
3.mvc+dao设计模式
无非就是在mvc的基础上,对jdbc进行进一步的封装
增加dao组件
jsp–>servlet搜集userbean—>dao–>数据库—>jsp
显示器 jsp页面
控制器servlet
组件 dao组件 实体类组件