MVC คืออะไร?
MVC คือ Design pattern ที่ใช้ในการสร้าง Web Application แนวความคิดของ MVC design pattern จะแยกหน้าของ Application ออกเป็นส่วนๆ เพื่อให้สะดวก รวดเร็ว และง่ายขึ้น ในการสร้าง พัฒนา และขยายระบบเพิ่มเติม โดย
MVC ย่อมาจาก Model, View และ Controller
- Model คือ ส่วน Business Model หรือส่วนที่ติดต่อกับฐานข้อมูล หรือส่วนจัดเก็บข้อมูลชั่วคราวต่าง ๆ เช่นใน Class, JArrays, Generic List ฯลฯ
- Controller คือ ส่วนควบคุมและรับ request จาก user มาและไปดึงข้อมูลจาก Model มาเพื่อแสดงผลข้อมูลกลับไปยัง user ที่ส่วน View
- View คือ ส่วนที่แสดงผลข้อมูล
ASP.NET MVC (เอเอสพีดอตเน็ต เอ็มวีซี) คืออะไร?
ASP.NET MVC คือ Framework ในการพัฒนา Web Application ที่ถูกออกแบบให้รองรับ MVC pattern โดยแยกหน้า Application ออกเป็นส่วนๆ (separation of concerns) ด้วยการจัดการที่แยกออกเป็นส่วนๆ ทำให้การทดสอบระบบ (Unit Testing) ง่ายขึ้น และไม่กระทบกับส่วนอื่นๆ หรือกระทบกับส่วนอื่นน้อยที่สุด การจะทำได้นั้นต้องมีพื้นฐานในการเขียนเว็บพอสมควร HTML , Java Script, CSS และอื่นๆ
การทำงานของ ASP.NET MVC
อ้างอิงรูปภาพ : www.google.com
ข่าวสารเพิ่มเติมเกี่ยวกับ ASP.NET
- ความรู้เกี่ยวกับเทคโนโลยีใหม่ๆ
- ความรู้ทั่วไปเกี่ยวกับข่าวสารต่างๆ ทางเทคโนโลยีใหม่ๆ
- คลิปวิดีโอความรู้เกี่ยวกับเทคโนโลยีใหม่ๆ