Domain Model vs. MVC Model vs. ViewModel

Porównanie i objaśnienie różnych typów modeli.


Model w sensie części wzorca MVC jest to warstwa dostępu do danych zawierająca logikę biznesową. Domain Model to zbiór klas reprezentujących tabele w bazie danych lub pewną część aplikacji i jest to część Modelu wzorca MVC. ViewModel to model, który dostarcza dane do określonego widoku. Może łączyć dane z kilku modeli domenowych (DomainModel) lub tabel z bazy danych w jeden model przekazywany do widoku.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):