目录
2. DPO (Data Persistence Object)
4. POJO (Plain Old Java 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)中使用,用于表示数据库中的实体。