แอปต้องใช้ cache โดยมีนโยบายหมดอายุและ invalidation ที่ชัดเจน จึงพิจารณาว่า ในการพัฒนา Web Application ด้วย Model-View-Controller (MVC) pattern หน้าที่หลักของ Controller คืออะไร?

แสดงผลิตภัณฑ์ขั้นสุดท้ายให้ผู้ใช้เห็น และเก็บสถานะของข้อมูลในหน่วยความจำ
จัดเก็บข้อมูลทั้งหมดของระบบและจัดการความสัมพันธ์ระหว่างตาราข้อมูล
รับคำขอจากผู้ใช้ประมวลผลตรรกะทางธุรกิจ และส่งผลลัพธ์ไปยัง View
เชื่อมต่อกับเซิร์ฟเวอร์ภายนอก และตรวจสอบสิทธิ์การเข้าถึงทุกหน้าเว็บ

เฉลยอธิบาย

Controller ในรูปแบบ MVC มีหน้าที่รับคำขอ ประมวลผลตรรกะ และควบคุมการไหลของข้อมูล ซึ่งเป็นบทบาทหลักที่แตกต่างจากตัวเลือกอื่น

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →