Dalam rangka kerja pembangunan MVC, apabila menyerahkan semakan kesahihan kandungan yang dimasukkan oleh pengguna, adakah ia dilengkapkan oleh c atau m?
phpcn_u15822017-05-16 17:06:31
0
13
1107
Apabila anda sedang menggunakan rangka kerja pembangunan MVC, apabila menyemak kesahihan teks input pengguna pada bahagian hadapan pengguna, apabila pengguna menyerahkan, adakah ini harus dikendalikan oleh lapisan C atau lapisan M?
Lapisan model. Pertama sekali, Pengawal tidak melakukan sebarang pengesahan Lapisan Paparan juga boleh melakukan pengesahan, tetapi ia biasanya diletakkan pada lapisan model
Lapisan M dan lapisan C tidak disahkan. Secara amnya, akan ada Perkhidmatan pada lapisan M, dan pemprosesan biasanya dilakukan dalam Perkhidmatan.
Mengapa tidak melakukan pengesahan dalam Pengawal Kerana kita perlu mengambil kira perkhidmatan web Perniagaan yang sama mempunyai dua Pengawal untuk halaman dan perkhidmatan web, jadi kod yang ditulis dalam Pengawal tidak boleh digunakan semula.
Lapisan M
Anda perlu ingat: MVC
Lapisan M mengendalikan semua yang berkaitan dengan data.
Lapisan V mengendalikan semua yang berkaitan dengan paparan data.
Lapisan C hanya mahu saluran paip data untuk memautkan kandungan ini.
Lapisan model. Pertama sekali, Pengawal tidak melakukan sebarang pengesahan Lapisan Paparan juga boleh melakukan pengesahan, tetapi ia biasanya diletakkan pada lapisan model
Lapisan M dan lapisan C tidak disahkan. Secara amnya, akan ada Perkhidmatan pada lapisan M, dan pemprosesan biasanya dilakukan dalam Perkhidmatan.
Mengapa tidak melakukan pengesahan dalam Pengawal Kerana kita perlu mengambil kira perkhidmatan web Perniagaan yang sama mempunyai dua Pengawal untuk halaman dan perkhidmatan web, jadi kod yang ditulis dalam Pengawal tidak boleh digunakan semula.
Lapisan M
Anda perlu ingat: MVC
Lapisan M mengendalikan semua yang berkaitan dengan data.
Lapisan V mengendalikan semua yang berkaitan dengan paparan data.
Lapisan C hanya mahu saluran paip data untuk memautkan kandungan ini.