Pengenalan kepada MVC
ASP.NET MVC Tutorial
ASP.NET ialah alat untuk mencipta halaman web dan tapak web menggunakan HTML, CSS, JavaScript dan rangka kerja pembangunan skrip pelayan.
ASP.NET menyokong tiga mod pembangunan berbeza:
Halaman Web (halaman Web), MVC (Pengawal Paparan Model model-view-controller) dan Borang Web (Borang Web).
Tutorial ini memperkenalkan MVC.
Halaman Web |
| MVC | Borang Web |
Model pengaturcaraan MVCMVC ialah salah satu daripada tiga model pengaturcaraan ASP.NET. MVC ialah corak untuk mencipta aplikasi web menggunakan reka bentuk MVC (Model View Controller model-view-controller):
- Model (model) mewakili Teras aplikasi (seperti sebagai senarai rekod pangkalan data).
- Lihat paparan data (rekod pangkalan data).
- Pengawal mengendalikan input (menulis rekod pangkalan data).
MVC 模式定义 Web 应用程序 业务层(模型逻辑) 显示层(视图逻辑) 输入控制(控制器逻辑) |
Corak MVC mentakrifkan aplikasi web < 🎜>Dengan tiga lapisan logik:<🎜> <🎜><🎜> Lapisan perniagaan (logik model)<🎜> Paparan lapisan (lihat logik)<🎜> Kawalan input (logik pengawal)<🎜> |
Model ialah bahagian aplikasi yang mengendalikan logik data aplikasi.
Biasanya objek model bertanggungjawab untuk mengakses data dalam pangkalan data.
Paparan ialah bahagian aplikasi yang mengendalikan paparan data.
Biasanya paparan dibuat berdasarkan data model.
Pengawal ialah bahagian aplikasi yang mengendalikan interaksi pengguna.
Biasanya pengawal bertanggungjawab untuk membaca data daripada paparan, mengawal input pengguna dan menghantar data kepada model.
Pelapis MVC membantu mengurus aplikasi yang kompleks kerana anda boleh memfokus secara eksklusif pada satu aspek pada satu masa. Sebagai contoh, anda boleh menumpukan pada reka bentuk paparan tanpa bergantung pada logik perniagaan. Ia juga memudahkan ujian aplikasi.
Lapisan MVC juga memudahkan pembangunan kumpulan. Pembangun yang berbeza boleh membangunkan pandangan, logik pengawal dan logik perniagaan secara serentak.
Borang Web lwn. MVC
Corak pengaturcaraan MVC ialah alternatif ringan kepada ASP.NET tradisional (Borang Web). Ia adalah rangka kerja yang ringan dan boleh diuji yang menyepadukan semua ciri ASP.NET sedia ada, seperti halaman induk, keselamatan dan pengesahan.
Visual Studio Express 2012/2010
Visual Studio Express ialah versi percuma Microsoft Visual Studio.
Visual Studio Express ialah alat pembangunan yang disesuaikan untuk MVC (dan Borang Web).
Visual Studio Express termasuk:
MVC dan Borang Web
Seret dan Lepaskan Kawalan Web dan Komponen Web
Bahasa pelayan web (Razor menggunakan VB atau C#)
Pelayan web (IIS Express)
Pangkalan data pelayan (SQL Server Compact)
Rangka Kerja Pembangunan Web Lengkap (ASP.NET)
Jika anda telah memasang Visual Studio Express, anda akan Belajar lebih banyak daripada tutorial ini.
Jika anda ingin memasang Visual Studio Express, sila klik salah satu pautan berikut:
Visual Web Developer 2012 (Windows 7 atau Windows 8)
Visual Web Developer 2010 ( Windows Vista atau Manual rujukan ASP.NET MVC yang lengkap tersedia untuk anda semak.