Zend Framework - Arsitektur MVC
Sebelum melanjutkan dengan bab ini, marilah kita memiliki pemahaman singkat tentang MVC. SEBUAHModel View Controlleradalah pendekatan perangkat lunak yang memisahkan logika aplikasi dari presentasi. Dalam praktiknya, ini mengizinkan halaman web untuk memuat skrip PHP minimal karena presentasi terpisah darinya.
Penjelasan singkat tentang Komponen MVC adalah sebagai berikut
Model- Model merepresentasikan struktur data aplikasi. Biasanya, kelas model berisi fungsi yang membanturetrieve, insert dan update business data di database back-end (MySQL, PostgreSQL, dll.).
View- View adalah lapisan presentasi dari Aplikasi MVC. Itu mendapatkan data model melalui Controller dan menampilkannya sesuai kebutuhan. Ini digabungkan secara longgar keController dan Model dan karenanya, dapat diubah tanpa memengaruhi Model dan Kontroler.
Controller- Controller adalah komponen utama dari arsitektur MVC. Setiap permintaan pertama kali mengenai pengontrol. Dengan kata lain, pengontrol memproses semua permintaan dan berfungsi sebagai perantara antara Model, View, dan sumber daya lain yang diperlukan untukprocess the HTTP request dan untuk menghasilkan tanggapan.
Pada bab berikutnya, kita akan memahami berbagai konsep Zend Framework.