POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。 一个POJO持久化以后就是PO。 直接用它传递、传递过程中就是DTO 直接用来对应表示层就是VO
DTO:用于数据传输,减少不必要的数据传输或将多个对象合并传输。 BO:用于业务逻辑封装,确保业务操作的一致性。 VO:用于数据展示,通常包含只读属性,提供给前端使用。 这些对象类型各自承担着不同的职责,在架构设计中有效区分这些概念有助于代码的解耦、可维护性和可扩展性。
VO是一种用于封装数据的简单Java对象,通常用于在不同层之间传递数据。VO对象通常只包含属性和对应的getter和setter方法,用于存储和获取数据。VO的设计目标是提供一种轻量级的数据传输方式,避免数据在不同层之间频繁转换的开销。4. DTO(Data Transfer Object)- 数据传输对象 DTO用于在不同层之间传输数据,它是一种...
首先是概念上的区别,DTO是View层和Service层之间的数据传输对象(可以认为是两者之间的协议),而DO是对现实世界各种业务角色的抽象,这就引出了两者在数据上的区别,例如UserInfo和User(对于DTO和DO的命名规则,请参见笔者前面的一篇博文),对于一个getUser方法来说,本质上它永远不应该返回用户的密码,因此UserInfo至少比User...
【命名】Java PO BO VO 区别 PO:persistent object 持久对象 BO:business object 业务对象 VO:value object 值对象 / view object 表现层对象 DTO(TO):Data Transfer Object 数据传输对象 DAO:data access object数据访问对象 POJO :plain ordinary java object 无规则简单java对象...
JAVA中PO,BO,VO,DTO,POJO,Entity 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。