Bài đăng

Hiển thị các bài đăng có nhãn BackEnd

Mô hình MVC là gì?

Hình ảnh
MVC là viết tắt của Model - View - Controller là một mô hình thiết kế kỹ thuật phần mềm. Source code chia thành ba phần: Model (dữ liệu), View (giao diện) và Controller (bộ điều khiển). Mô hình MVC (MVC pattern) thường được dùng để phát triển giao diện người dùng. Nó cung cấp các thành phần cơ bản để thiết kế một chương trình cho máy tính hoặc điện thoại di động, cũng như là các ứng dụng web. Model (M): Đây là bộ phận lưu trữ toàn bộ dữ liệu, cầu nối giữa View và Controller. Model có thể đơn giản chỉ là một file XML. View (V): Đây là nơi chứa các thành phần HTML được tạo ra, chức năng ghi nhận hoạt động của người dùng để tương tác với Controller. Controller (C): C đưa dữ liệu cho người dùng thông qua View và kết nối với Model. Luồng tương tác trong MVC: Khi một yêu cầu từ Client tới Server, controller tiếp nhận và xử lý yêu cầu, đó là URL request hay sự kiện. Controller có thể liên hệ với Model để Model thực hiện các tác vụ liên qua...