JavaScript is required

Mô hình ứng dụng JSP thứ hai có nhược điểm?

A.

Khó tổ chức trang

B.

Khó viết code

C.

Chưa tách biệt code java và mã HTML

D.

Việc sử dụng session có thể không thành công do client từ chối

Trả lời:

Đáp án đúng: D


Mô hình ứng dụng JSP thứ hai (Model 2 architecture) còn được gọi là mô hình MVC (Model-View-Controller). Một trong những ưu điểm lớn nhất của mô hình MVC là tách biệt logic nghiệp vụ (Model), giao diện người dùng (View) và điều khiển (Controller).

Trong các mô hình JSP cũ hơn (ví dụ, Model 1), code Java thường được nhúng trực tiếp vào các trang JSP, làm cho việc bảo trì và mở rộng trở nên khó khăn. Mô hình MVC khắc phục điều này bằng cách tách biệt code Java (trong Model và Controller) khỏi mã HTML (trong View).

Do đó, nhược điểm "Chưa tách biệt code java và mã HTML" không phải là nhược điểm của mô hình ứng dụng JSP thứ hai (MVC), mà là nhược điểm của các mô hình JSP cũ hơn. Các đáp án A, B, D không liên quan trực tiếp đến nhược điểm lớn nhất của mô hình JSP thứ hai so với các mô hình khác. Mặc dù việc tổ chức trang (A) có thể phức tạp hơn một chút so với các mô hình đơn giản, đây không phải là nhược điểm chính. Tương tự, việc viết code (B) có thể phức tạp hơn ban đầu do cấu trúc phức tạp hơn của MVC, nhưng về lâu dài, nó mang lại lợi ích về khả năng bảo trì và mở rộng. Vấn đề về session (D) không đặc trưng cho mô hình MVC mà là một vấn đề chung trong phát triển web.

Vì vậy, không có đáp án nào trong các lựa chọn trên mô tả một nhược điểm chính xác của mô hình JSP thứ hai (MVC).

Câu hỏi liên quan