Sencha Touch - MVC

MVC oznacza kontroler widoku modelu. Jest to wzorzec architektoniczny, który dzieli aplikację na logiczne komponenty, dzięki czemu jest łatwiejsza w zarządzaniu.

Poniższy diagram pokazuje, jak działa architektura MVC -

Controller - Kontroler kontroluje całą aplikację, powiadamia widok o zmianie modelu i wykonuje akcje na podstawie danych wejściowych użytkownika.

View- Zawiera interfejsową część aplikacji, która jest wizualna dla użytkownika. Powiadamia kontroler o zmianie modelu po wprowadzeniu danych przez użytkownika.

Model- Zawiera obiekty, które wiążą dane sklepu do przeglądania. Jest to reprezentacja obiektu świata rzeczywistego, który zasadniczo zajmuje się bazą danych. Powiadamia również kontrolera o każdej zmianie widoku.