DAO、DPO、DTO、POJO、VO、BO、EBO

目录

1. DAO (Data Access Object)

2. DPO (Data Persistence Object)

3. DTO (Data Transfer Object)

4. POJO (Plain Old Java Object)

5. VO (Value Object)

6. BO (Business Object)

7. EBO (Entity Bean Object)

在Java开发中,尤其是与数据访问和对象映射相关的概念中,常见的术语包括

1. DAO (Data Access Object)

数据访问对象,负责将应用程序与数据库分离,封装对数据源的访问逻辑。

2. DPO (Data Persistence Object)

数据持久化对象,用于表示存储在数据库中的数据。在某些上下文中,DPO 与 POJO 并无本质区别,通常用来强调对象的持久化特性。

3. DTO (Data Transfer Object)

数据传输对象,用于在应用程序的不同层之间传递数据,通常用于减少网络调用次数,特别是在远程调用中。

4. POJO (Plain Old Java Object)

普通的旧式Java对象,指不依赖于特定框架或库的简单Java对象。POJO通常用于表示业务模型或数据模型。

5. VO (Value Object)

值对象,通常是一些不可变的对象,用于表示某个具体的值或数据组合。VO侧重于数据的整体性,而不是身份。

6. BO (Business Object)

业务对象,代表业务逻辑中的一个实体。BO通常包含与业务规则相关的方法和操作。

7. EBO (Entity Bean Object)

实体bean对象,通常在EJB(企业JavaBeans)中使用,用于表示数据库中的实体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值