Arce 发表于 2021-8-3 11:25:30

J2EE---MVC 和DAO

二十二 MVC设计模式



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

3.控制器

二十三 MVC案例之查询

二十四 MVC案例之删除

二十五 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提示


只能自上向下依赖不能自下向上依赖:
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案例之小结



文档来源:51CTO技术博客https://blog.51cto.com/u_15088375/3249955
页: [1]
查看完整版本: J2EE---MVC 和DAO