Usługi (ang. service)
Domain-Driven Design – podstawowe części składowe

Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami. Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje: eliminacja zbędnych, im więcej tym model jest bardziej skomplikowany unikanie […]

Read More →
loose-coupling
Domain-Driven Design – izolacja przy pomocy warstw.

Poprawne modelowanie dziedziny skutkuje bezwzględnym wymaganiem dotyczą jej izolacji od reszty systemu. Z pomocą przychodzi architektura warstwowa wyodrębniająca z aplikacji spójne ze sobą pod względem działania obszary. Zebrane w ten sposób funkcjonalności są składowymi warstw. Przy czym bazowy zestaw warstw został zdefiniowany i zawiera: Interfejsu Użytkownika (ang. User Interface) – warstwa ta odpowiedzialna jest za […]

Read More →