Ugrás a tartalomhoz

data transfer object

A Wikiszótárból, a nyitott szótárból


Főnév

data transfer object (tsz. data transfer objects)

  1. (informatika) A Data Transfer Object (DTO) egy egyszerű, általában csak adattagokat tartalmazó objektum, amelyet az adatok átvitelére használnak különböző rétegek vagy rendszerek között, például kliens és szerver között.



🧩 Fő jellemzők

  • Csak adatokat tárol, nem tartalmaz üzleti logikát vagy viselkedést.
  • Lehetővé teszi az adatok hatékony és strukturált átvitelét.
  • Segít elkülöníteni az üzleti objektumokat a kommunikációtól.



⚙️ Használat

  • Webszolgáltatások (pl. REST API-k) válaszainak vagy kéréseinek reprezentálására.
  • Különböző alkalmazásrétegek (pl. adatbázis és felhasználói felület) közötti adatátvitelre.
  • Megakadályozza a fölösleges vagy érzékeny adatok továbbítását.



📝 Példa

public class UserDTO {
    private String username;
    private String email;

    // getterek és setterek
}

Összefoglalás

A Data Transfer Object egy egyszerű adatstruktúra, amely a rendszerek közötti adatátvitelt könnyíti meg, miközben elválasztja az adatok reprezentációját az üzleti logikától és az adattárolástól.