บุรุษกล้าหาญ กล้าคูณ กล้าบวก 555!!

Newspaper Responsive Blogger Template. ขับเคลื่อนโดย Blogger.

วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2558

MVC คืออะไร ??

ไม่มีความคิดเห็น :
MVC นั้นย่อมาจาก Model View Controller ซึ่งเป็นส่วนประกอบของ Web Framework ในปัจจุบัน เช่น Ruby On Rails, Yii2 PHP Framework โดยแต่ละส่วนนั้นมีหน้าที่หลักๆ ดังนี้

  1. Model มีหน้าที่หลักในการจัดการเกี่ยวกับฐานข้อมูล โดยจะมี ORM (Object Relational Mapping) เข้ามาช่วยในการทำงาน โดย ORM จะช่วยแปลง ฐานข้อมูล เป็น Object และแปลง Object เป็น ฐานข้อมูล โดยที่เราไม่จำเป็นต้องเขียน SQL เพราะตัว ORM จะช่วยแปลงการเรียกใช้งาน Method ของ Object ไปเป็น SQL เอง
  2. View คือส่วนในการแสดงผลหน้าเว็บ โดยส่วนใหญ่จะเป็นโค้ดภาษา HTML และ CSS
  3. Controller จะเป็นตัวจัดการความต้องการของ User เช่น ถ้า User ต้องการดูหน้าเว็บ ตัว Controller จะไปเรียก View มาเพื่อแสดงผลตามที่ User ต้องการ หรือถ้า User ต้องการดูข้อมูล, แก้ไขข้อมูล, หรือลบข้อมูลในฐานข้อมูล ตัว Controller ก็จะไปเรียกใช้งาน Method ต่างๆ ใน Model เพื่อจัดการกับฐานข้อมูลตามความต้องการของ User โดยสรุปแล้ว Controller จะเป็นส่วนที่เชื่อมต่อให้ View และ Model ทำงานร่วมกัน
หลักการเบื้องต้นของ MVC ก็มีเพียงเท่านี้

ไม่มีความคิดเห็น :

แสดงความคิดเห็น