Logo sk.boatexistence.com

Mal by úložisko vrátiť model domény?

Obsah:

Mal by úložisko vrátiť model domény?
Mal by úložisko vrátiť model domény?

Video: Mal by úložisko vrátiť model domény?

Video: Mal by úložisko vrátiť model domény?
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Smieť
Anonim

Vaše úložiská by mali vrátiť objekty domény a klient úložiska sa môže rozhodnúť, či potrebuje vykonať mapovanie. Mapovaním doménových objektov na zobrazenie modelov (alebo niečoho iného) v úložisku zabránite klientovi vašich archívov získať prístup k základnému doménovému objektu.

Malo by úložisko vrátiť entity?

Krátka odpoveď: Nie. Dlhá odpoveď: úložisko je zodpovedné za vrátenie trvalých údajov späť na entity (modely) a naopak. Model je obchodný model reprezentujúci podnikateľský subjekt.

Mali by služby vždy vrátiť Dtos alebo môžu vrátiť aj modely domén?

Áno, musíte vrátiť DTO vašou vrstvou služieb, pretože ste hovorili so svojím úložiskom vo vrstve služby s členmi modelu domény a namapovali ich na DTO a vrátili sa do MVC ovládač a naopak.

Mali by ste použiť vzor úložiska?

Vzor úložiska uľahčuje testovanie logiky vašej aplikácie Vzor úložiska vám umožňuje jednoducho testovať vašu aplikáciu pomocou jednotkových testov. Pamätajte, že testy jednotiek testujú iba váš kód, nie infraštruktúru, takže abstrakcie úložiska uľahčujú dosiahnutie tohto cieľa.

Je úložisko súčasťou modelu domény?

Úložisko, rovnako ako zbierka, má zodpovednosť za pridanie objektu, získanie objektov podľa identifikátora alebo komplexných kritérií a prípadne za odstránenie objektu. … Úložisko je implementované v doménovej vrstve, pretože pracuje s doménovými objektmi.

Odporúča: