Skip to content
EntityQ1630603· pop 16· linked from 111 articles

数据传输对象

Sign in to save

Also known as DTO

design pattern where an object carries aggregated data between processes to reduce number of calls needed

Wikidata facts

Sources (1)

via Wikidata · CC0

Article · 中文

在计算机编程中,数据传输对象 (data transfer object,DTO)是在2个进程中携带数据的对象。因为进程间通信通常用于远程接口(如web服务)的昂贵操作。成本的主体是客户和服务器之间的来回通信时间。为降低这种调用次数,使用DTO聚合本来需要多次通信传输的数据。 DAO与或数据访问对象的区别是:DTO的数据的变异子与访问子(mutator和accessor)、语法分析(parser)、序列化(serializer)时不会有任何存储、获取、序列化和反序列化的异常。即DTO是简单对象,不含任何业务逻辑,但可包含序列化和反序列化以用于传输数据。

Abstract from DBpedia / Wikipedia · CC BY-SA