关于DTO的个人理解

2016年11月2日16:11:23第一次编辑:

作为刚刚转行的我,之前一直以来都是直接EF进行数据库映射,之后前台所需要的数据,都是直接把整个model给传过去。

踏入程序员之路后发现这种做法在某种功能上会带来很大的网络带宽。

DTO,数据传输对象:

比如数据库中有一张用户表,字段包括姓名、用户名、登录密码、年龄、生日、出生地、手机号等等。

目前如果要实现更改密码的功能,此时就不需要讲整个entity全部传入给前段了,只挑选用户名和密码传递给前段就可以了。

这样会降低网络流通的,对于手机APP项目这就很有必要了。

 

太深奥的好处还不太了解,慢慢完善吧。

 

posted @ 2016-11-02 16:21  孔维立  阅读(203)  评论(0编辑  收藏  举报