DAO模式

             DAO:数据存取对象

   1.作用:  分层

   1.隔离业务逻辑代码和数据访问代码

  2.隔离不同数据库的实现

  2.组成

    1.DAO接口

    2.DAO实现类(用到实体类 和 数据库工具类)

    3.实体类   (用于对应数据库表中字段数据)

    4.数据库连接和关闭工具类

      

    

使用DAO流程

  1. 建立数据库,再建表
  2. 创建实体类,跟相应实体类的表是对应的
  3. 创建DAO的基类接口BaseDao
  4. 创建DAO的实现类BaseDaoImpl
  5. 创建具体表的DAO表
  6. 创建具体表的DAO实现类
  7. 创建业务逻辑层的接口类
  8. 创建业务逻辑层的接口实现类
  9. 创建测试类

   

DAO接口包:com.beiwo.工程名.dao

DAO接口实现包:com.beiwo.工程名.dao.impl

实体类包:com.beiwo.工程名.entity

业务逻辑层接口包:com.beiwo.工程名.service

业务逻辑层接口实现包:com.beiwo.工程名.service.impl

测试类包:com.beiwo.工程名.test

调用流程:DAO调数据库,service业务逻辑层调DAO,测试调业务逻辑层

原文地址:https://www.cnblogs.com/Xu-songsong/p/6181983.html