Which layer in a multi-tier architecture is responsible for implementing business rules and logic?

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: "Business logic layer". Trong kiến trúc nhiều tầng, tầng nghiệp vụ là nơi đặt quy tắc và quy trình của bài toán: kiểm tra điều kiện, tính toán, quyết định luồng xử lý, rồi gọi xuống tầng truy xuất dữ liệu khi cần. Tầng "Presentation layer" chỉ lo nhận dữ liệu nhập và trình bày kết quả, tương ứng với servlet điều phối và trang JSP, nên không được chứa quy tắc nghiệp vụ. Tầng "Data access layer" đóng gói cách nói chuyện với cơ sở dữ liệu qua các lớp truy xuất và câu lệnh JDBC; nó biết lấy dữ liệu ở đâu chứ không quyết định dữ liệu đó có hợp lệ về nghiệp vụ hay không. Tầng "Data storage layer" là bản thân hệ quản trị cơ sở dữ liệu, chỉ lưu và trả dữ liệu; ràng buộc ở mức này là ràng buộc toàn vẹn của bảng, không phải quy tắc nghiệp vụ của ứng dụng.

Cùng phần 5

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