Ini adalah pola arsitektur perangkat lunak, bertanggung jawab untuk memisahkan data dan logika bisnis dari perangkat lunak.
Untuk ini, tiga komponen utama yang merupakan model, tampilan dan pengontrol digunakan.
Pola ini didasarkan pada ide -ide penggunaan kembali kode, pemisahan konsep. Pada dasarnya itu termasuk beberapa pilar pemrograman berorientasi objek misalnya abstraksi, enkapsulasi, warisan dan polimorfisme.
Ini adalah representasi dari logika perangkat lunak dengan mana semua data perangkat lunak akan dikelola.
Toda la gestión de accesos, permisos y manipulación de los datos se debe controlar
desde los modelos.
Selain itu, bertanggung jawab untuk mengembalikan informasi ke pandangan melalui pengontrol.
Komponen yang paling dekat dengan pengguna akhir dan paling tidak, ini bertanggung jawab untuk menyajikan informasi dalam antarmuka grafis yang memadai untuk disajikan sebagai output informasi. Tidak selalu memerlukan model data dapat dilihat dengan informasi statis atau dinamis.
Ini adalah perantara antara tampilan dan model, bertanggung jawab untuk menerima permintaan dari pengguna untuk mengelola aliran perangkat lunak yang kembali ke klien jawaban.
Pensemos que Google esta desarrollado con la arquitectura de software (MVC).
Un usuario hace una petición desde el navegador a la siguiente URL: "www.google.com"
Menurut permintaan ini, pengontrol yang valid untuk dilakukan, kemudian mengembalikan jawaban yang dalam hal ini adalah tampilan sederhana tanpa informasi dari database, tampilan statis.
Otro ejemplo podría ser hacer una búsqueda en Google, por ejemplo, busquemos “PHP”.
"https://www.google.com/search?q=PHP"
Dengan arsitektur MVC, pengontrol menerima petisi dalam kasus ini menerima parameter "Q" dengan nilai untuk berkonsultasi dengan "PHP". Sekarang pengontrol harus membuat permintaan ke database untuk ini, ia harus berinteraksi dengan beberapa model dalam hal ini misalkan model "Google" yang telah menetapkan metode untuk mengembalikan informasi, ini mengembalikan data ke pengontrol kemudian pengontrol mengembalikan tampilan dengan informasi dan ini akan disajikan melalui browser kepada pengguna.
Beberapa tahun yang lalu ia telah menciptakan keriting yang ditemukan di repositori PHP-CUD-MVC-PDO Timur, mungkin ada langkah demi langkah untuk juga menginstal contoh yang lebih mendasar dari arsitektur ini.
Dewan akan memeriksa repositori itu, juga membandingkan perubahan yang telah saya buat dengan arsitektur dan dengan demikian dapat lebih memahami, praktik baik yang telah saya terapkan.
Masalah komunikasi ditemukan di komunitas yang mengintegrasikan Pepito Pérez College adalah sangat penting, karena perlu bahwa baik siswa, guru, pekerja dan staf administrasi mengetahui filosofi sekolah dan juga proses yang sedang dilakukan, yang menarik bagi mereka yang membuat hidup di dalamnya.
Anda harus mengembangkan sistem administrasi di mana Anda dapat melihat semua publikasi , berita , atau acara penting untuk sekolah. Analisis informasi yang baik harus dilakukan karena di masa depan perlu memiliki informasi untuk laporan .
Selain itu, desain visual harus memiliki pengalaman pengguna, kegunaan, dan desain yang menarik untuk audiens target dengan memasukkan pemodelan yang baik dan praktik pengembangan sistem.
Pengguna dapat terdaftar untuk mengomentari publikasi. Deliverable:
Hak Cipta © 2019-sekarang Oscar Amado?