原文:EO DTO ViewModel的区别

EO Entity Object,实体对象 就是EF中的实体类,对EO的操作会对数据库产生影响。EO不应该传递到其他层。DTO Data Transfer Object,数据传输对象 ,用于在各个层之间传递数据的普通类。DTO有哪些属性取决于其他层要什么数据。DTO一般是 扁平类 ,也就是没有关联属性,都是普通类型属性。一些复杂项目中,数据访问层 DAL 和业务逻辑层 BLL 直接传递用一个DTO ...

2019-05-18 20:48 0 449 推荐指数:

查看详情

DTO与Entity的区别

一.在调用业务方法时,DTO对象数据是由Action生成(可能是用户输入的Form数据,也可能是其他情况)  为了说的清楚简洁,请允许我举个例子:  用户更新自己的注册信息,例如修改密码之类的操作。   用户提交页面-->ActionForm提取Form数据-->构造并对UserDTO ...

Fri Oct 13 06:57:00 CST 2017 2 9475
VO与DTO区别

VO(View Object) 普遍用于Controller,用于与前端相交互的一个pojo。一般和前端契合 DTO(Data Transfer Object) 普遍用于Service,用于数据库交互的一个pojo,一般用于Entity与DTO的转化 Entity ...

Fri Jan 08 17:45:00 CST 2021 0 576
DO、VO、DTO 区别

DTO:数据传输对象,主要用于外部接口参数传递封装,接口与接口进行传递使用。 VO:视图对象,主要用于给前端返回页面参数使用。 DO:数据对象,主要用于数据库层传递。 DTO转DO:接口接收参数将参数转化为数据库实体操作数据库使用。 DO转DTO:将数据库层实体转化为DTO返回给客户端。 ...

Fri Jul 05 05:42:00 CST 2019 0 1840
vo,dto区别

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少 ...

Sat Jan 16 06:25:00 CST 2021 0 610
POJO、JavaBean、DTO区别

一、POJO(Plain Ordinary Java Object)简单的Java对象,其中有一些属性及其getter setter方法的类,没有业务逻辑(重点理解一下"没有业务逻辑"); ...

Wed Dec 26 04:51:00 CST 2018 0 971
Model和DTO区别

刚实习,在做项目的过程中看到Model和DTO都是定义的属性,有点不明白为什么做这么做。 然后百度了一篇文章,在这里借鉴一下里面的内容: 简单的说:DTO(数据传输对象)封装的数据面向表现层(UI),Model封装的数据面向业务逻辑层(service)。 好处:开发中模型改了但是UI没变 ...

Mon Nov 06 23:16:00 CST 2017 1 1993
VO、DTO、POJO、PO的区别

VO 即value object值对象。主要体现在视图的对象,对于一个WEB页面将整个页面的属性封装成一个对象。然后用一个VO对象在控制层与视图层进行传输交换。 DTO 经过处理后的PO,可能增加或者减少PO的属性:Data Transfer Object数据传输对象主要用于远程调用等需要 ...

Mon Jul 22 21:47:00 CST 2019 0 1992
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM