Sencha Touch - MVC

MVC adalah singkatan dari Model View Controller. Ini adalah pola arsitektur yang memisahkan aplikasi menjadi komponen logis sehingga lebih mudah dikelola.

Diagram berikut menunjukkan cara kerja arsitektur MVC -

Controller - Kontroler mengontrol seluruh aplikasi itu memberi tahu tampilan jika model diubah dan melakukan tindakan berdasarkan input pengguna.

View- Berisi bagian antarmuka aplikasi yang visual bagi pengguna. Ini memberi tahu pengontrol untuk mengubah model pada input pengguna.

Model- Berisi objek yang mengikat data penyimpanan untuk dilihat. Ini adalah representasi dari objek dunia nyata yang pada dasarnya berhubungan dengan database. Ini juga memberi tahu pengontrol untuk setiap perubahan tampilan.