เมื่อพัฒนาเว็บแอปพลิเคชันด้วยสถาปัตยกรรมแบบ MVC (Model-View-Controller) บทบาทของแต่ละส่วนเป็นอย่างไร
กView เก็บข้อมูล Model แสดงผล Controller รับคำสั่ง
ขController เก็บข้อมูล View รับคำสั่ง Model แสดงผล
คMVC ไม่มีความแตกต่างอะไรในหน้าที่ของแต่ละส่วน
งModel เก็บข้อมูล View แสดงผล Controller จัดการลอจิก
เฉลยอธิบาย
สถาปัตยกรรม MVC แบ่งงานออกเป็นสามส่วน Model (แบบแผนข้อมูล) ดูแลข้อมูล View (แสดงผลให้ผู้ใช้เห็น) ดูแลการแสดงผล Controller (ตัวควบคุม) ดูแลการรับคำสั่งและจัดการลอจิก ตัวเลือก B และ C ผิด ตัวเลือก D ไม่ถูกต้อง