深入解析DAO与单例设计模式实战.pptxVIP

  • 1
  • 0
  • 约2.14千字
  • 约 22页
  • 2026-05-17 发布于江苏
  • 举报

DAO模式及单例模式

第1页

线上线下平台预习2/22第2页

本课目标学完此次课程后,你能够:掌握DAO模式使用配备文件保存数据库信息了解并掌握单例模式3/22第3页

为何进行JDBC封装2-1编写完增删改查的方法后,观察几个方法这么写有什么弊端?1、将相似功效的代码抽取封装成方法,减少代码冗余2、因为不同的数据库会有不同的实现,对数据库的操作普通抽取成接口,在后来的开发中能够降低耦合业务代码和数据访问代码耦合可读性差不利于后期修改和维护不利于代码复用问题注意4/22第4页

隔离业务逻辑代码和数据访问代码隔离不同数据库的实现数据访问代码MySQLSQLServerOracle业务逻辑代码业务逻辑代码调用数据访问接口为何进行JDBC封装2-25/22第5页

实现JDBC封装将所有增删改查操作抽取成接口定义实体类传输数据将通用的操作(打开、关闭连接等)封装到工具类数据库工具类BaseDao:增、删、改、查的通用方法演示示例1:编写通用DAO升级增删改查新闻信息6/22第6页

什么是DAODataAccessObject(数据存取对象)位于业务逻辑和持久化数据之间实现对持久化数据的访问列1列2列3类DAO数据表DAO起着转换器的作用,将数据在实体类和数据库统计之间进行转换7/22第7页

DAO模式的组成部分DAO接口DAO实现类实体类数据库连接和关闭工具类优势隔离了数据访问代码和

文档评论(0)

1亿VIP精品文档

相关文档