猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
什么是数据传输对象?
什么是数据传输对象?
什么是数据传输对象?
在MVC中,模型类是DTO,如果不是,两者有什么区别,我们需要两者吗?
宝慕林4294392
浏览 962
回答 3
3回答
子衿沉夜
数据传输对象是用于封装数据并将其从应用程序的一个子系统发送到另一个子系统的对象。DTO最常用于N层应用程序中的服务层,用于在其自身和UI层之间传输数据。这里的主要好处是它减少了在分布式应用程序中需要通过线路发送的数据量。他们还在MVC模式中建立了很好的模型。DTO的另一个用途是封装方法调用的参数。如果一个方法有超过4个或5个参数,这是非常有用的。在使用DTO模式时,您还将使用DTO汇编程序。汇编程序用于从域对象创建DTO,反之亦然。从DomainObject转换到DTO并再次返回可能是一个代价高昂的过程。
0
0
0
慕妹3146593
DTO是一个愚蠢的对象-它只包含属性,并且有getter和setter,但是没有其他任何重要的逻辑(除了一个Compare()或equeseS()实现)。通常,MVC中的模型类(假设这里是.NET MVC)是DTO,或者DTO的集合/聚合。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续