When a user sends a request in an MVC application, which step happens first?

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: "The controller receives the request and processes it". Trong MVC hướng web, mọi lượt gọi đi vào bộ điều khiển trước: servlet đã ghép với mẫu đường dẫn nhận request, đọc tham số, kiểm tính hợp lệ, rồi quyết định nghiệp vụ nào cần gọi. Chỉ sau đó tầng mô hình mới làm việc, và cuối cùng bộ điều khiển chọn trang để hiển thị kết quả. Lựa chọn "The model processes the request" đảo thứ tự: tầng mô hình không mở cửa ra ngoài, nó chỉ được gọi khi bộ điều khiển chuyển dữ liệu đã lọc vào. Lựa chọn "The view updates the data" sai cả thứ tự lẫn vai, vì phần hiển thị chỉ đọc dữ liệu đã dọn sẵn để vẽ ra chứ không sửa dữ liệu. Lựa chọn "The database returns the result" là mắt gần cuối của chuỗi truy xuất, nằm sau khi tầng mô hình đã gửi câu lệnh xuống, nên không thể là bước đầu tiên.

Cùng phần 5

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