Sencha Touch - MVC
MVC steht für Model View Controller. Es ist ein Architekturmuster, das die Anwendung in logische Komponenten unterteilt, um sie übersichtlicher zu gestalten.
Das folgende Diagramm zeigt, wie die MVC-Architektur funktioniert -
Controller - Der Controller steuert die gesamte Anwendung und benachrichtigt die Ansicht, wenn das Modell geändert wird, und führt Aktionen basierend auf Benutzereingaben aus.
View- Es enthält den Schnittstellenteil der Anwendung, der für den Benutzer visuell ist. Es benachrichtigt den Controller, das Modell bei Benutzereingaben zu ändern.
Model- Es enthält die Objekte, die die anzuzeigenden Speicherdaten binden. Es ist eine Darstellung des realen Objekts, das sich im Wesentlichen mit der Datenbank befasst. Außerdem wird der Controller über jede Änderung der Ansicht informiert.