Wpis z mikrobloga

#spring

#java

Mam pytanie stosujecie DAO i Service ? Czy bardziej DDD ?

Jeśli warstwa DAO ma zwrócić jedynie dane i żadne operacje biznesowe nie są wykonywane w warstwie serwisowej to zakłdać transakcje na DAO ?

Co z CQRS Command-query Responsibility Segregation.
  • 4
  • Odpowiedz
@BiznesIT: pytanie - do czego konkretnie. Ciężko jednoznacznie odpowiedzieć na takie pytanie, bo przypadki są różne.

DDD jest fajne, jeśli masz jakieś faktycznie Domain - o co w wielu systemach jednak trudno, bo jedyne co robią to pokazywanie/edycja danych bez jakiegoś większego mieszania (pytanie o definicje, kiedy coś już jest Domain, a kiedy nie - ale to jak ze wszystkim - nie wiadomo ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@M4ks: Mam na myśli widok z tabelką gdzie będzie np. w niej 15 kolumn.

A te kolumny będą np. z 6 tabel bazy danych. Wtedy nie ma sensu chyba wyciągać do pamięci tylu danych ?

Można napisać zapytanie, które pobierze to co trzeba i dostać List a w serwisowej lub w dao przerzucic do do podwiedniego DTO ? Jest sens taki?
  • Odpowiedz