MVC hay Model-View-Controller (tiếng Anh) là một mẫu kiến trúc phần mềm trong kỹ thuật phần mềm. Khi sử đúng cách, mẫuMVC giúp cho người phát triển phần mềm cô lập các nguyên tắc nghiệp vụ và giao diện người dùng một cách rõ ràng hơn. Phần mềm phát triển theo mẫu MVC tạo nhiều thuận lợi cho việc bảo trì vì các nguyên tắc nghề nghiệp và giao diện ít liên quan với nhau.
Trong mẫu Model-View-Controller, mô hình (model) tượng trưng cho dữ liệu của chương trình phần mềm. Tầm nhìn hay khung nhìn (view) bao gồm các thành phần của giao diện người dùng. Bộ kiểm tra hay bộ điều chỉnh (controller) quản lý sự trao đổi giữa dữ liệu và các nguyên tắc nghề nghiệp trong các thao tác liên quan đến mô hình.
Cấu trúc mô hình MVC
– MVC chia ứng dụng của bạn làm 3 phần:
1. Model: chịu trách nhiệm quản lý dữ liệu, mọi tác vụ tương tác với cơ sở dữ liệu(CSDL) của bạn đều nằm ở đây.
2. View: chịu trách nhiệm hiển thị dữ liệu .
3. Controller: điều khiển view và model làm việc với nhau. Controller nhận request từ client, gọi model thực thi tương ứng, và gởi trả dữ liệu lại cho client bằng view, view định dạng dữ liệu để hiển thị cho người dùng.
Đến với khóa học Lập trình ASP.NET MVC 5 bạn sẽ hiểu được các kiến thức cơ bản về MVC cũng như thực hiện một website đơn giản với MVC
ĐỀ CƯƠNG KHÓA HỌC
EmoticonEmoticon