What is the primary purpose of a multi-tier architecture in application design?

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: "To improve data security and scalability.". Chia ứng dụng thành nhiều tầng đặt mỗi trách nhiệm vào một chỗ: tầng trình bày không nói trực tiếp với cơ sở dữ liệu, mọi truy cập đi qua tầng nghiệp vụ và tầng dữ liệu nên kiểm soát quyền cùng kiểm tra đầu vào làm tập trung được, đồng thời từng tầng triển khai riêng và nhân bản độc lập khi tải tăng. Lựa chọn "To reduce the complexity of the application code." đi ngược thực tế, vì thêm tầng là thêm giao diện, thêm đối tượng truyền dữ liệu và thêm mã nối; cái đạt được là tách bạch chứ không phải ít mã hơn. Lựa chọn "To facilitate easier debugging of the application." chỉ là lợi ích kéo theo khi ranh giới rõ ràng, không phải mục đích chính. Lựa chọn "To allow for a single layer to handle all tasks." mô tả đúng cái mà kiến trúc nhiều tầng muốn tránh.

Cùng phần 5

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