ce qui est un objet de transfert de données ?
Dans MVC sont les classes du modèle DTO et si non, quelles sont les différences et avons-nous tant besoin ?
ce qui est un objet de transfert de données ?
Dans MVC sont les classes du modèle DTO et si non, quelles sont les différences et avons-nous tant besoin ?
Un Objet de Transfert de Données est un objet qui est utilisé pour encapsuler les données, et de l'envoyer à partir d'un sous-système d'une application à l'autre.
Les dto sont les plus couramment utilisés par les Services de la couche dans un N-l'application de la couche de transfert de données entre lui-même et la couche d'INTERFACE utilisateur. Le principal avantage ici est qu'il réduit la quantité de données qui doit être envoyé à travers le fil dans les applications distribuées. Ils font aussi d'excellents modèles dans le modèle MVC.
Une autre utilisation pour les Dto peut être pour encapsuler les paramètres pour les appels de méthode. Cela peut être utile si une méthode prend plus de 4 ou 5 paramètres.
Lors de l'utilisation du pattern DTO, vous devriez également faire usage de DTO assembleurs. Les assembleurs sont utilisés pour créer des Otd à partir d'Objets du Domaine, et vice versa.
La conversion de l'Objet Domaine de DTO et le dos encore une fois peut être un processus coûteux. Si vous n'êtes pas la création d'une application distribuée, vous n'aurez probablement pas voir de grands avantages de la répétition, comme Martin Fowler explique ici
La définition de DTO se trouvent sur le site de Fowler. DTO est utilisés pour transférer des paramètres aux méthodes et comme types de retour. Beaucoup de gens utilisent ceux dans l’interface utilisateur, mais d’autres gonflent des objets de domaine de leur part.
Avec données MVC objets de transfert sont souvent utilisés pour mapper des modèles de domaine à des objets plus simples qui s’afficheront en fin de compte par la vue.
De Wikipedia:
L’objet de transfert de données (DTO), précédemment connue comme objets de valeur ou VO, est un modèle de conception utilisé pour transférer des données entre les sous-systèmes d’application logiciel. DTO est souvent utilisés en conjonction avec les objets d’accès aux données pour récupérer des données d’une base de données.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.