
212 Rozdział 7.
Kod modularnego monolitu
Pokażcie mi kod!
Prawdopodobnie już zauważyłeś, że modularne monolity rozwiązują problem,
nad którym pracujesz, w zupełnie inny sposób niż architektura warstwowa
— organizują aplikację w oparciu o dziedzinę, a nie w oparciu o zagadnienia
techniczne. Ale jak to się przekłada na kod aplikacji?
Zacznijmy od modułów. Reprezentują one części dziedziny. W przypadku
aplikacji Naan Mniaam! będziemy mieli następujące przestrzenie nazw:
com.naanmniaam.appzamow.zamowienie
com.naanmniaam.appzamow.przepis
com.naanmniaam.appzamow.magazyn
Pamiętaj, że wciąż mamy do czynienia z architekturą monolityczną —
czyli istnieje tylko ...