MVC là viết tắt của Model-View-Controller, là một mô hình lập trình phổ biến trong lập trình web. MVC bao gồm các thành phần sau:
Model: Là một lớp đối tượng để lưu trữ dữ liệu và các thuộc tính của dữ liệu.
View: Là một lớp đối tượng để hiển thị dữ liệu trên trình duyệt.
Controller: Là một lớp đối tượng để xử lý các yêu cầu từ trình duyệt và điều hướng các yêu cầu đến các lớp Model và View.