MVC jest to podział programu na trzy warstwy:
- Model aplikacji, czyli dane oraz operacje, ktore działają na tych
danych (baza danych, obiekty DAO, EJB)
- warstwa Prezentacji (Widok, View), odpowiada za prezentacje danych
użytkownikowi
- Kontroler odpowiada za tłumaczenie akcji użytkownika na operacje na
Modelu oraz wybiera odpowiedni Widok jako odpowiedź