Wpis z mikrobloga

@Wegrzynski: O to że w warstwie transportowej/prezentacji nie używasz DTO czy View Modeli tylko udostępniasz swój model bazy danych (encje) na zewnątrz co zwykle nie jest pożądane bo w większości systemów model reprezentujący dane na UI jest inny niż ten reprezentujący dane w bazie. Ponadto wyciekają szczegóły implementacyjne db
  • Odpowiedz
@Wegrzynski: nie :) chodzi o to że nie masz separacji modelu domenowego od modelu warstwy transportowej lub prezentacji. To czy model domenowy jest anemiczny czy nie, nie ma znaczenia. Po prostu nie chcesz aby ui było uzależnione od modelu domenowego, dlatego masz dodatkowy model publiczny i w warstwie aplikacji mapujesz jeden na drugi
  • Odpowiedz