Pertanyaan yang diberi tag «mvc»

MVC (Model-View-Controller) adalah pola arsitektur perangkat lunak yang memaksakan pemisahan kekhawatiran.

11
Apakah 'C' di MVC benar-benar diperlukan?
Saya memahami peran model dan pandangan dalam pola Model-View-Controller, tapi saya kesulitan memahami mengapa pengontrol diperlukan. Mari kita asumsikan kita sedang membuat program catur menggunakan pendekatan MVC; kondisi permainan harus menjadi model, dan GUI harus menjadi tampilan. Apa sebenarnya controller dalam hal ini? Apakah ini hanya kelas terpisah yang memiliki …


6
Bagaimana cara menghindari UITableViewController yang besar dan canggung di iOS?
Saya memiliki masalah ketika menerapkan pola-MVC di iOS. Saya telah mencari di internet tetapi sepertinya tidak menemukan solusi yang bagus untuk masalah ini. Banyak UITableViewControllerimplementasi tampaknya agak besar. Kebanyakan contoh yang saya lihat memungkinkan UITableViewControllerimplementasi <UITableViewDelegate>dan <UITableViewDataSource>. Implementasi ini adalah alasan utama mengapa UITableViewControllersemakin besar. Salah satu solusinya adalah membuat …


2
MVCS - Toko Pengontrol Model View
Baru-baru ini saya memutuskan untuk mulai belajar Pengembangan iOS, dan sampai saat ini saya telah membaca Pemrograman iOS: Panduan Peternakan Besar Nerd . Dalam buku ini penulis menggambarkan pola desain MVCS - Model-View-Controller-Store , ide dasarnya adalah bahwa karena banyak aplikasi menggunakan berbagai sumber data eksternal, menjaga logika permintaan dalam …

10
Haruskah pandangan dan model berkomunikasi atau tidak?
Menurut halaman wikipedia untuk arsitektur MVC , tampilan bebas untuk diberitahukan oleh model, dan juga bebas untuk menanyakan model tentang keadaan saat ini. Namun, menurut kursus Paul Hegarty tentang iOS 5 di Stanford, kuliah 1, halaman 18 semua interaksi harus melalui pengontrol, dengan Model dan Tampilan yang tidak pernah seharusnya …
33 design  mvc 

9
Jelaskan MVC kepada yang bukan pemrogram [ditutup]
Saya perlu menjelaskan MVC kepada yang bukan programmer. Yaitu, untuk manajer departemen lain, dalam konteks laporan kemajuan. Salah satu hal yang saya lakukan adalah memperbaiki basis kode kami menuju pemisahan MVC. Apa pemisahan MVC yang mungkin mereka tanyakan? Mengapa perlu mereka bertanya? Setelah membaca jawaban yang cukup teknis seperti ini: …
31 mvc 

7
Apakah mungkin bagi logika bisnis untuk tidak masuk ke tampilan?
Saya telah mengembangkan untuk beberapa proyek aplikasi web selama 3 tahun terakhir, baik pribadi maupun di tempat kerja, dan sepertinya saya tidak tahu apakah mungkin untuk setidaknya beberapa logika bisnis tidak berakhir di lapisan tampilan aplikasi. Dalam kebanyakan kasus akan ada masalah seperti "Jika pengguna telah memilih opsi x maka …

5
Di mana pemeriksaan izin pengguna harus dilakukan di dan MVC dan oleh siapa?
Haruskah pemeriksaan izin pengguna dilakukan dalam model atau pengontrol? Dan siapa yang harus menangani pemeriksaan izin, objek Pengguna atau pembantu UserManagement? Di mana itu harus terjadi? Memeriksa di Controller: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... Memiliki pemeriksaan di Kontroler membantu membuat Model tindakan …
26 mvc  permissions 

4
Dalam MVC haruskah model menangani validasi?
Saya mencoba merancang ulang aplikasi web yang saya kembangkan untuk menggunakan pola MVC, tetapi saya tidak yakin apakah validasi harus ditangani dalam model atau tidak. Misalnya, saya menyiapkan salah satu model saya seperti ini: class AM_Products extends AM_Object { public function save( $new_data = array() ) { // Save code …
25 architecture  mvc 

6
Di mana saya harus meletakkan permintaan API di MVC?
Saya sedang membangun aplikasi web menggunakan pola MVC. Mengikuti jenis arsitektur ini kita dapat melihat bahwa semua metode yang digunakan untuk berinteraksi dengan basis data diimplementasikan dalam model . Tetapi apa yang terjadi jika saya harus memanggil layanan yang diekspos oleh orang lain di web? Misalnya, saya ingin mengakses API …
25 mvc  api 




5
Dalam sistem MVC, di mana seharusnya kode persistensi database berada?
Saya telah melihat banyak konfigurasi untuk mempertahankan informasi ke database. Secara umum, tiga jenis desain tampak umum di sudut dunia saya: Pengendali mengelola kegigihan Model mengelola kegigihan Perpustakaan pihak ketiga mengelola kegigihan, biasanya memerlukan semacam anotasi pada model. Saya bertanya-tanya konfigurasi mana (jika ada) yang, secara konsep, yang paling mudah …
21 mvc 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.