What is MVC architecture?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Model-View-Controller". Ba thành phần ứng với ba vai rõ rệt: Model giữ dữ liệu và luật nghiệp vụ, thường là lớp thực thể cùng lớp truy cập dữ liệu; View chỉ hiển thị, trong ứng dụng Java web là trang JSP dùng EL và thẻ JSTL; Controller là servlet nhận yêu cầu, gọi Model rồi chọn View để forward tới. Lựa chọn "Multi-View Controller" đọc nhịu phần đầu, nó ngụ ý nhiều khung hiển thị mà không nêu được vai giữ dữ liệu, thiếu Model thì không còn mẫu kiến trúc này. Lựa chọn "Module-View-Controller" thay Model bằng Module, một từ chỉ đơn vị tổ chức mã, không mang nghĩa tầng dữ liệu và nghiệp vụ. Lựa chọn "Model-Value-Configuration" giữ được Model nhưng mất cả View lẫn Controller, nên không còn chỗ hiển thị và không còn chỗ điều phối yêu cầu.

Cùng phần 5

Xuất hiện trong 1 bộ đề