fbpx

architektura Tag

Poziom zaawansowania:
1/5

Domain Driven Design ma wiele zastosowań, odnosi się do sposobu modelowania i projektowania projektu komunikacji między członkami zespołu i sprawnym prowadzeniem projektu. Nie narzuca technologii czy wymagań serwerowych. Praktycznie w każdym projekcie można wdrożyć DDD, jednak nie w każdym się to opłaca. Drogi start, tańsza rozbudowa Gdy pracuje...

Poziom zaawansowania:
1/5

Ostatnio wprowadziłam Cię w wykorzystanie fabryk w DDD. Kolejnym bardzo ważnym wzorcem jest Repozytorium. To ono pozwala nam na dobrze zarządzaniem zapisem i odczytem danych. Więcej szczegółów znajdziesz w dalszej części artykułu na, który serdecznie Cię zapraszam. Czym jest repozytorium Repozytorium to wzorzec wykorzystywany jako magazyn obiektów....

Poziom zaawansowania:
1/5

Z tygodnia na tydzień coraz więcej uwagi przeznaczam na DDD i pokazanie Ci jak szerokie jest to pojęcie. Elementy modelu już omówiłam w poprzednich postach, teraz czas na wzorce, które pojawiają się w DDD i za co są one odpowiedzialne. Pierwsza na tapet idzie Fabryka....

Poziom zaawansowania:
1/5

Z serii ostatnich artykułów znasz już praktyczne wszystkie elementy modelu. Jeśli przegapiłeś, znajdziesz je TUTAJ. Dzisiaj mam dla Ciebie coś pomiędzy ostatnim elementem modelu a już strategią układania tych klocków w model. To coś to Agregat root, skąd właśnie na zdjęciu są korzenie. W tym...

Poziom zaawansowania:
1/5

Moduły zwane również pakietami to elementy modelu grupujące inne mniejsze elementy. Są one dobrze znane architektom i programistom jako pakiety w języku JAVA czy przestrzenie nazw w PHP lub C#. Umożliwiają one dwa spojrzenia na architekturę systemu. Pierwsze to spojrzenie szczegółowe, czyli zagłębienie się w...

Poziom zaawansowania:
1/5

Jesteśmy dokładnie w połowie drogi przez elementy modelu Domain Driven Design. Poznałeś już Encje i Obiekty wartości, dzisiaj opowiem Ci coś więcej o usługach. Dowiesz czym są i za co odpowiadają usługi oraz nauczysz się jak je rozpoznawać.  Czym są Usługi? Usługi to klasy, które są odpowiedzialne...

Poziom zaawansowania:
1/5

Value Object czyli obiekt wartości to drugi, zaraz po encji, najważniejszy element podejścia DDD. Różnią się od encji tym, że nie posiadają tożsamości. Nie nadajemy im identyfikatora, ponieważ nie interesuje nas ich cykl życia, a jedynie przenoszona wartość. Obiekty te są definiowane przez ich atrybuty. Dla...

Poziom zaawansowania:
1/5

Czym jest DDD już wiadomo z ostatniego wpisu. Dzisiaj przyszedł czas na więcej szczegółów. Pierwszy krok to obiekty, które są klockami, z których buduje się model domenowy. Największy klocek to encja, którą przybliżę Ci w tym poście. Czym jest encja? Encje są podstawowym elementem modelu dziedziny. To...

Poziom zaawansowania:
1/5

Tym oto wpisem zapraszam Cię na serię o DDD. Chciałabym w pełni przedstawić temat w przystępny sposób. Przykłady będę prezentować w języku PHP, ponieważ przede wszystkim to język, w którym na co dzień pracuję, a po drugie mało jest przykładów w internecie właśnie w tym języku....