Trong mô hình MVC, Controller không thực hiện:
Trả lời:
Đáp án đúng: D
Trong mô hình MVC (Model-View-Controller), Controller có vai trò xử lý các request từ người dùng, tương tác với Model để lấy dữ liệu, và chọn View để hiển thị dữ liệu đó. Controller không trực tiếp hiển thị thông tin hoặc thực hiện các biến đổi định dạng dữ liệu cho phù hợp với từng loại client. Việc hiển thị thông tin và biến đổi định dạng là nhiệm vụ của View.
A. Kết nối tương tác của người dùng với các nghiệp vụ cung cấp phía sau - Đây là chức năng chính của Controller.
B. Chọn ra cách biểu diễn phù hợp (VD: ngôn ngữ, biến đổi định dạng theo vùng, quyền hạn người dùng) - Đây là một phần trách nhiệm của View, không phải của Controller.
C. Một request tới ứng dụng sẽ chuyển chi tầng Control - Đúng, các request đến ứng dụng MVC thường được chuyển đến Controller để xử lý.
D. Hiển thị thông tin tùy thuộc vào loại client - Đây là chức năng của View, dựa trên dữ liệu được cung cấp bởi Model thông qua Controller.
Do đó, đáp án B là đúng vì Controller không thực hiện việc chọn cách biểu diễn phù hợp.