DTO - Data Transfer Object
Un DTO (Data Transfer Object) est un modèle de conception largement utilisé pour transporter des données entre différentes parties d’une application, ou même entre des applications distinctes.
Cette technique peut être utilisée pour faciliter la communication entre deux systèmes, comme une API et votre serveur, sans potentiellement exposer d’informations sensibles. Elle est particulièrement utile dans les architectures distribuées, où les données doivent être transférées sur le réseau.
En général, un DTO est une classe simple qui contient uniquement des champs de données et leurs accesseurs correspondants (getters et setters). Il est important de noter que les DTO ne contiennent pas de logique métier, ils sont utilisés uniquement pour le transfert de données.
class UserDTO {
private $name;
private $email;
// Constructeur
public function __construct($name, $email) {
$this->name = $name;
$this->email = $email;
}
// Getters
public function getName() {
return $this->name;
}
public function getEmail() {
return $this->email;
}
// Setters
public function setName($name) {
$this->name = $name;
}
public function setEmail($email) {
$this->email = $email;
}
}
Aucune page ou chapitre n'a été ajouté à cet article.