Model-View-Controller atau MVC, MVC adalah nama umum, pola desain perangkat lunak yang digunakan untuk mengembangkan aplikasi web. Mode model-view-controller terdiri dari tiga bagian berikut:
Model/Model - Level minimum yang bertanggung jawab untuk mempertahankan pola data.
Lihat/Lihat - Bertanggung jawab untuk menampilkan semua atau data ke porsi pengguna.
Controller/Controller - Kode perangkat lunak mengontrol interaksi antara model dan tampilan.
MVC populer karena mengisolasi logika aplikasi dari lapisan antarmuka pengguna dan pemisahan fokus yang didukung. Pengontrol di sini menerima semua permintaan untuk aplikasi, data apa pun yang diperlukan untuk menyiapkan tampilan. Lihat, menggunakan pengontrol yang disiapkan, menghasilkan data untuk respons akhir yang layak. Abstraksi MVC dapat diwakili oleh grafik sebagai berikut.
Model - Model
Model ini bertanggung jawab untuk mengelola data aplikasi. Ini menanggapi permintaan dari tampilan, dan juga menanggapi instruksi untuk meningkatkan diri dari pengontrol.
Lihat - Lihat
Dalam format tertentu, data tampilan dipicu oleh pengontrol. Mereka adalah sistem template berbasis skrip seperti JSP, ASP, PHP, yang sangat mudah diintegrasikan dengan teknologi AJAX.
Pengontrol - Pengontrol
Pengontrol bertanggung jawab untuk responsif terhadap input pengguna dan menjalankan objek model data interaktif. Pengontrol menerima input, ini memverifikasi input, dan kemudian melakukan operasi bisnis yang memodifikasi keadaan model data.
AngularJS adalah kerangka kerja MVC. Dalam bab berikut, mari kita lihat bagaimana AngularJS menggunakan metode MVC.
Di atas adalah arsitektur AngularJS MVC. Kami akan terus mengatur informasi yang relevan di masa depan. Terima kasih atas dukungan Anda untuk situs web ini!