Kontener na repozytoria

Odpowiedz Nowy wątek
2018-08-10 12:59
0

Witam.
Tworzę aplikację webową, która jest podzielona na następujące Warstwy : Database, Data, Repository, Service, Controller.
Kontroler będzie korzystał z kilku repozytoriów, czyli będzie ich kilka w jednym kontrolerze. I moje pytanie brzmi jak je przechowywać ? Bo jednak rozpodowana lista prywatnych pól to nie jest dobry pomysł.

Pozdrawiam.

Pozostało 580 znaków

2018-08-10 13:24
0

Abstrahując już od tego, że repozytoriów w kontrolerze w ogóle nie powinno być, to w czym przeszkadza umieszczenie ich w prywatnych polach? Jeśli jest ich zbyt wiele, to oznaczać może, że kontroler ma zbyt wiele odpowiedzialności (no, ale to akurat oczywiste, skoro wstrzykujesz do niego twory z trzech warstw niżej jak repozytoria), więc należy go podzielić.
Ewentualnie możesz mieć tylko jedną zależność w każdym kontrolerze jeśli skorzystasz z CQRS z mediatorem obsługującym polecenia wysyłane z kontrolera.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2018-08-10 15:55
0

Znaczy w kontrolerze będzie service obsługujący jakieś repo. Czy takie rozwiązanie będzie w porządku ?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0