Adrian
C.
projektant/programis
ta
Temat: [DDD]Fasada czy może warstwa aplikacji.
Witam, ostatnimi czasy próbuje stworzyć sobie mini projekcik zgodnie z wytycznymi DDD.Cała domenę mam już praktycznie zaimplementowaną. Jestem obecnie na etapie tworzenia warstwy aplikacji. Warstwa ta będzie implementacją poszczególnych use casów z nałożoną tranzakcyjnością i regułami bezpieczeństwa. Do tego chcę stworzyć interfejs webowy(widok). Do widoku nie chcę przepychać encji domenowych, warstwa widoku będzie współpracowała z obiektami DTO. Pytanie moje brzmi następująco:
Czy warto zainwestować czas w zaimplementowanie nowej warstwy nazwijmy to fasada, która będzie miała zestaw obiektów DTO widokowych dla konkretnego widoku, oraz obiektów zajmujących się tłumaczeniem encji biznesowych na DTO, czy może z warstwy aplikacji wypluwać gotowe DTO, i założyć że każdy interfejs dostosuje się do DTO. Wtedy warstwa aplikacji będzie tłumaczem DO<->DTO.
Zdaję sobie sprawę z plusów i minusów obu rozwiązań, chciałem poznać waszą opinię, bo tj. wspomniałem dopiero raczkuję w temacie.