天天看點

架構模式-Data Transfer Object

一個 data transfer object,是在兩個程序中傳輸資料的對象。兩個程序間通信時,常常使用類似web services的遠端接口的方式,每一次調用都非常昂貴,每一次調用的大部分時間都浪費在來回的路上。解決這個問題的方式之一就是将需要多次獨立請求傳輸的資料聚合到一個對象,在一次遠端調用中完成所有資料的傳輸。

data transfer object 是一個簡單對象,不包含任何的業務邏輯,可能包含序列化和反序列化機制相關的内容。

參考