File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ layout : pattern
3+ title : Data Transfer Object
4+ folder : data-transfer-object
5+ permalink : /patterns/data-transfer-object/
6+ categories : Architectural
7+ tags :
8+ - Java
9+ - KISS
10+ - YAGNI
11+ - Difficulty-Beginner
12+ ---
13+
14+ ## Intent
15+ Pass data with multiple attributes in one shot from client to server,
16+ to avoid multiple calls to remote server.
17+
18+ ![ alt text] ( ./etc/data-transfer-object.urm.png " data-transfer-object ")
19+
20+ ## Applicability
21+ Use the Data Transfer Object pattern when
22+
23+ * The client is asking for multiple information. And the information is related.
24+ * When you want to boost the performance to get resources.
25+ * You want reduced number of remote calls.
26+
27+ ## Credits
28+
29+ * [ Design Pattern - Transfer Object Pattern] ( https://www.tutorialspoint.com/design_pattern/transfer_object_pattern.htm )
30+ * [ Data Transfer Object] ( https://msdn.microsoft.com/en-us/library/ff649585.aspx )
You can’t perform that action at this time.
0 commit comments