do、dto、bo、ao、vo、pojo有什么关系
时间: 2023-10-07 18:12:59 浏览: 100
Java中 PO VO BO DTO DAO 和 POJO 关系图
这些术语通常用于描述不同层次的Java类:
1. DO(Data Object):数据访问对象,通常与数据库表对应,用于封装数据库表中的记录。
2. DTO(Data Transfer Object):数据传输对象,用于在不同层之间传输数据,通常包含多个DO对象的信息。
3. BO(Business Object):业务对象,用于封装业务逻辑,通常包含多个DO或DTO对象的信息。
4. AO(Application Object):应用对象,用于表示应用程序中的实体,通常包含多个BO对象的信息。
5. VO(Value Object):值对象,用于表示应用程序中的一些简单的值类型,通常包含少量的数据属性。
6. POJO(Plain Old Java Object):普通的Java对象,是一个简单的Java类,没有实现任何特殊接口或继承任何框架类。
这些术语在不同的框架和应用中可能略有不同,但通常用于表示不同层次的Java类之间的关系。例如,在使用Spring框架开发的应用程序中,通常会将DAO、BO、DTO等类归为“领域模型”(Domain Model),而将VO类归为“表现层模型”(Presentation Model)。
阅读全文