标准DAO和标准的entity

DAO

DAO:Data Access Object (数据库访问对象)

标准的DAO:
  1. 接口类;
  2. 接口的实现类
  3. 标准的entity(JavaBean)
  4. DAO的工厂类:通过工厂类取得一个DAO的实例化对象
标准的entity

其实就是Javabean

  1. 实现序列化接口
  2. 提供无参的构造方法
  3. 提供getter和setter方法
  4. 类名–>数据库表名
  5. 字段—>对应数据库列名
  6. 类型–>对应数据库类型
  7. 对象—>对应数据库的记录
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DAO(Data Access Object)设计模式是一种用于将数据访问逻辑与业务逻辑分离的设计模式。它的主要目的是将数据访问逻辑从业务逻辑中分离出来,使得数据访问逻辑可以独立地进行修改和测试,从而提高代码的可维护性和可测试性。 DAO设计模式的组成: 1. 数据库:存储数据的地方。 2. Entity类:用于封装数据的Java Bean类。 3. DAO接口:定义了对数据库进行CRUD操作的方法。 4. DAO实现类:实现了DAO接口中定义的方法,用于访问数据库。 DAO设计模式的开发步骤: 1. 设计数据库表结构,确定需要存储哪些数据。 2. 设计符合Java Bean标准Entity类,用于封装数据。 3. 设计DAO接口,定义对数据库进行CRUD操作的方法。 4. 设计DAO实现类,实现DAO接口中定义的方法,用于访问数据库。 5. 在业务逻辑中调用DAO实现类中的方法,完成对数据库的操作。 举个例子,假设我们要设计一个用户管理系统,其中需要对用户进行增删改查操作。那么DAO设计模式的开发步骤如下: 1. 设计数据库表结构,确定需要存储哪些数据,比如用户ID、用户名、密码等。 2. 设计符合Java Bean标准的User类,用于封装用户数据。 3. 设计UserDAO接口,定义对用户表进行CRUD操作的方法,比如addUser、deleteUser、updateUser、getUserById等。 4. 设计UserDAOImpl实现类,实现UserDAO接口中定义的方法,用于访问用户表。 5. 在业务逻辑中调用UserDAOImpl实现类中的方法,完成对用户表的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值