ทีมพัฒนาต้องเลือกรูปแบบ API ที่สื่อสถานะและข้อผิดพลาดได้สม่ำเสมอ จึงพิจารณาว่า ในการพัฒนา Web Application แบบ MVC (Model-View-Controller) Component ใดที่รับผิดชอบในการจัดการตรรกะทางธุรกิจและการโต้ตอบกับฐานข้อมูล?
กView ซึ่งเป็นส่วนที่แสดงผลให้ผู้ใช้เห็นและโต้ตอบกับอินเทอร์เฟซ
ขModel ซึ่งเป็นส่วนที่จัดการข้อมูลและตรรกะของแอปพลิเคชัน
คController ซึ่งเป็นส่วนที่รับคำขอจากผู้ใช้และตัดสินใจในการทำงาน
งRouter ซึ่งเป็นส่วนที่จัดการการเชื่อมต่อระหว่างเซิร์ฟเวอร์และไคลเอนต์
เฉลยอธิบาย
Model เป็นส่วนหนึ่งของสถาปัตยกรรม MVC ที่รับผิดชอบในการจัดการข้อมูล ตรรกะทางธุรกิจ และการสื่อสารกับฐานข้อมูล ส่วน View เป็นส่วนแสดงผล Controller เป็นส่วนประมวลผลคำขอ และ Router เป็นส่วนกำหนดเส้นทาง