2. DTO(数据传输对象):是用于数据传输的对象,通常包含需要传输的数据属性,可以用来封装多个DO的属性,在服务之间进行数据传输,以降低网络传输量的开销。 3. VO(值对象):包装某些特定方法的返回值,例如调用某个方法得到的结果需要返回多个值,此时可以用VO来封装这些值,以便于方便使用。 在实际的开发中,常常使用DTO来...
DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。 AO(ApplicationObject):应用对象,在Web层与Service层之间抽象的复用对象模型, 极为贴近展示层,复用度不高。 VO(View Object):显示层对象,通常是 Web 向模板渲...
VO 通常用于表示领域模型中的值,例如某个实体的属性。它主要用于封装数据的结构,而不包含业务逻辑。VO 可以方便地在不同层之间传递数据,例如在控制器和视图之间传递数据。VO 的属性通常是只读的,因为它们的值不应该被修改。 DTO(Data Transfer Object)是一种用于在应用程序的不同层之间传输数据的对象。DTO 通常用于...
因为两者有着本质的区别,DTO代表服务层需要接收的数据和返回的数据,而VO代表展示层需要显示的数据。
POJO是DO/DTO/BO/VO的统称,禁止命名成xxxPOJO。 POJO PO BO DO DTO VO 概述 缩写 全称 中文 功能 说明 POJO plain ordinary java object 无规则简单java对象 中间对象,与其他对象转换 PO persistent object 持久对象 数据对象对应数据库中的entity BO business object 业务对象 封装业务逻辑对象 VO value object...
2、VO 有两种理解,个人倾向第二种 VO:值对象(Value Object) 通常用于业务层之间的数据传递VO (View Object)表现层对象,主要对应展示界面显示的数据对象,用一个VO对象来封装整个界面展示所需要的对象数据。3、DTO 数据传输对象(Data Transfer Object)是一种设计模式之间传输数据的软件应用系统。用来转换从 entity ...
POJO 是 DO / DTO / BO / VO 的统称. DO(Data Object) :此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 DTO(Data Transfer Object) :数据传输对象, Service 或 Manager 向外传输的对象。 BO(Business Object) :业务对象,由 Service 层输出的封装业务逻辑的对象。 AO (Application Object)...
DTO(Data Transfer Object)是一个用来传输数据的对象。DTO用来在不同层或不同系统之间传递数据,比如从Service层传递到Controller层或View层。DTO可以包含与视图相关的信息,也可以包含与业务相关的信息。VO(View Object)是一个用来展示数据的对象。VO用来在View层表示视图模型,比如JSP、HTML等。VO可以包含与视图...
DTO(Data Trasfer Object) 数据传输对象,一般用于向外提供仅需的数据,此处类似于VO的作用,如从数据库中查询出有30个字段,但是接口所需其中的10个字段,那么可在此处将10个字段封装成一个DTO提供给外部接口,以隐藏数据层的字段,也可减少数据的传输,提高系统性能。