评论

收藏

[jQuery] J2EE---MVC 和DAO

开发技术 开发技术 发布于:2021-08-03 11:25 | 阅读数:437 | 评论:0

二十二 MVC设计模式
DSC0000.png
DSC0001.png
DSC0002.png
1.模型
1.模型是应用程序的主体部分,模型表示业务数据和业务逻辑
2.一个模型能为多个视图提供数据
3.由于应用于模型的代码只需要写一次就可以被多个视图重用,所以提高了的代码的可重用性。

2.视图
DSC0003.png
3.控制器
DSC0004.png
二十三 MVC案例之查询
DSC0005.png

二十四 MVC案例之删除
DSC0006.png
二十五 MVC案例之架构分析
1.关于MVC:
1.M:Model,Dao
2.V:View,JSP 在页面上填写Java代码实现显示
3.C:Controller:Servlet:
受理请求,
获取参数,
调用DAO方法,可能会把DAO的返回值放入request中
转发或重定向页面。
2.什么时候转发,什么时候重定向?
若目标的响应页面不需要从request中读取任何值,则可以使用重定向(还可以防止表单的重复提交)
3.不足:
1.使用数据库连接池,DBUtils,使用JDBCUtils,DAO 基类
2.一个请求一个Servlet不好,一个模块使用一个Servlet,即多个请求可以使用一个Servlet
3在页面上加入jQuery提示
DSC0007.png
DSC0008.png
只能自上向下依赖不能自下向上依赖:
jsp可以依赖Servlet,但Servlet不可以依赖jsp
servlet可以依赖DAO ,但DAO 不可以依赖servlet

二十六 MVC案例之DAO层设计


  • 加入C3P0数据源
  • 编写DAO、JdbcUtils工具类和CustomerDAO接口
  • 提供CustomerDAO接口的实现类:CustomerDAOJDBCImpl
二十七 MVC案例之DAO层实现
二十八 MVC案例之多个请求对应一个Servlet
二十九 MVC案例之模糊查询
三十 MVC案例之删除操作
三十一 MVC案例之小结
三十二 MVC案例之新增Customer
三十三 MVC案例之修改思路分析
三十四 MVC案例之修改代码实现
三十五 MVC案例之通过配置切换底层存储原
三十六 MVC案例之小结



关注下面的标签,发现更多相似文章