Je suis nouveau à DDD mais j'essaye de l'implémenter dans mon projet - j'ai un service qui est installé suivant les principes de DDD - Application/Model/Repository - Les clients du Service veulent récupérer une classe DTO (qui contient également une collection d'erreurs comme l'un de ses membres). Questions est comment puis-je remplir la Collection d'erreurs du résultat DTO. Est-ce que l'erreur DTO peut être transmise de la couche Application/Service à la couche Model/Service et peuplée? Est-ce que quelqu'un peut me donner un exemple de ce genre de scénarios? Actuellement, toutes les erreurs que je ramène au Service d'application et le peupler là comme je l'ai dit je me bats.Passer la liste des exceptions Retour à l'appelant - Conception pilotée par domaine
0
A
Répondre
0
En règle générale, essayez de ne pas copier de code (classes, méthodes, interfaces). Si vous devez vraiment utiliser des DTO, créez-les aussi tard que possible dans le processus afin que si vous les supprimez, vous puissiez toujours utiliser le système d'une autre manière.
j'aurais quelque chose comme ceci: Modèle
- classes de domaine
- Erreur classe
Modèle/Service (a référence au modèle)
Application/service (a référence au modèle et au modèle/service)
- DTO de domaine
- Erreur DTO
aussi une question avez-vous vraiment besoin de deux couches de services? Éviter Anemic Domain Model
Questions connexes
- 1. Application de mvc à la conception pilotée par domaine
- 2. Liaison DropdownList dans la conception pilotée par domaine
- 3. Problème d'agrégat racine dans la conception pilotée par domaine
- 4. Quand la conception pilotée par domaine est-elle adéquate?
- 5. Suite de la conception pilotée par domaine avec MVVM/WPF
- 6. Formulaires MVC .NET avec une conception pilotée par domaine
- 7. Conception pilotée par domaine dans la programmation fonctionnelle?
- 8. Conception pilotée par domaine: racine agrégée et racines agrégées secondaires
- 9. Comment est-ce que l'un implémente des listes dans la conception pilotée par domaine?
- 10. Comment la conception pilotée par domaine peut-elle être combinée à une programmation orientée aspect?
- 11. DDD: conception pilotée par domaine. Que signifie le domaine dans DDD?
- 12. Où implémenteriez-vous généralement la logique de transaction dans la conception pilotée par domaine?
- 13. Conception pilotée par domaine: Regrouper les racines avec des collections volumineuses
- 14. Quels problèmes trouvez-vous avec cette vue sur la conception pilotée par domaine?
- 15. Options de câblage automatique IoC dans la conception pilotée par domaine
- 16. En quoi la conception pilotée par domaine est-elle différente de l'utilisation d'une spécification?
- 17. Conception par domaine Question
- 18. Conception pilotée par domaine - API de données externes en tant que référentiel ou service
- 19. Conception pilotée par domaine - module centré sur les données dans un système DDD plus grand
- 20. Question de conception pilotée par domaine sur les services et les dépôts
- 21. Comprendre la conception guidée par domaine
- 22. Utilisation de la Doctrine avec la conception par domaine
- 23. Conception client/serveur pilotée par événement avec C++
- 24. Conception de l'interface utilisateur: modèles pour l'application pilotée par assistant?
- 25. Agrégats de conception pilotés par domaine
- 26. Comment gérez-vous le motif composite lors de l'utilisation d'Hibernate et de la conception pilotée par domaine?
- 27. Conception d'une classe avec ** Exceptions **
- 28. Question de conception guidée par domaine
- 29. Méthodologie de conception: cas d'utilisation par rapport à domaine conduit
- 30. Simulation pilotée par événement avec des objets