一个 data transfer object,是在两个进程中传输数据的对象。两个进程间通信时,常常使用类似web services的远程接口的方式,每一次调用都非常昂贵,每一次调用的大部分时间都浪费在来回的路上。解决这个问题的方式之一就是将需要多次独立请求传输的数据聚合到一个对象,在一次远程调用中完成所有数据的传输。
data transfer object 是一个简单对象,不包含任何的业务逻辑,可能包含序列化和反序列化机制相关的内容。
参考
Data Transfer ObjectData transfer object