Czy usługi domenowe powinny wstrzykiwać inne usługi domenowe i działać między sobą, a polecenie obsługi nie może działać. LUB, czy usługi domeny powinny być głupie (używane tylko do łączenia się z barierą repozytorium), a większość pracy musi być wykonana w trybie poleceń? Co jest najlepsze praktyki tutaj ...W schemacie CQRS, powinno działać w usługach domenowych lub programach obsługi komend
7
A
Odpowiedz
6
powiedziałbym dodać wszystkie logiki biznesowej wewnątrz obiektów domeny (a także usług domeny, jeśli funkcja nie pasuje do obiektu) i używać commandhandlers na takie rzeczy jak:
- wystąpień obiektów domeny i metody run na nich,
- metody run na usługi domeny,
- zapewniają zależności do obiektów domeny,
- zarządzania transakcjami bazy danych,
- ...
Możesz sprawdzić onion architecture, domyślam się, że twoje usługi domenowe są w Modelu domeny i w programach obsługi aplikacji.
Powiązane problemy
- 1. Przekazywanie komend CQRS bezpośrednio do obiektów Domain
- 2. Walidacja i naprawa błędów w CQRS
- 3. CQRS - Czy polecenie powinno próbować utworzyć "złożoną" jednostkę szczegółów?
- 4. Funkcje strzałek harmony es6 w ekspresowych programach obsługi
- 5. Jak powiększać zmienne w programach obsługi pętli odczytu Perl?
- 6. node.js async.series jest takie, jak powinno działać?
- 7. CRUD w schemacie użycia?
- 8. Agregatory CQRS
- 9. Scala - Modelowanie obiektów domenowych
- 10. CRUD w usługach DDD?
- 11. Dlaczego nie mogę zdefiniować "lub-funkcji" w schemacie?
- 12. CQRS - Wyjątki domen Zdarzenia Vs dla wyjątkowych scenariuszy
- 13. Śledzenie aktywnie używanej pamięci w programach linuksowych
- 14. Najlepsze miejsce do zapisania domeny do zapisu bazy danych w CQRS (Command Handler lub Domain Event Handler)
- 15. Względne ścieżki w usługach WCF hostowane w usługach IIS
- 16. Zapytania dotyczące domen w CQRS
- 17. popstate obsługi zdarzeń wydaje się nie działać
- 18. : wcześniej i obraz tła ... czy to powinno działać?
- 19. Jak porządkować pliki w programach Haskell?
- 20. Reprezentacja macierzy w schemacie
- 21. Schemat mongozy w schemacie
- 22. Ignoruj $ w pierwszej z komend
- 23. Zarejestruj dekorator Autofac tylko dla jednej ogólnej obsługi komend
- 24. Obsługa komend WPF w ComboBox
- 25. kontrolowanie oceny w schemacie (podstęp)
- 26. Jak wdrożyć stronę zapytań CQRS w DDD?
- 27. Tabele tabel w schemacie PostgreSQL
- 28. Czy polecenia muszą być asynchroniczne w CQRS?
- 29. Multi-Tenant CQRS Architecture
- 30. Zapisz historię komend w pdb
Rozpocznij z: https://msdn.microsoft.com/en-us/magazine/mt147237.aspx i https://msdn.microsoft.com/en-us/magazine/mt238399. aspx –