MVC Pull (Pull-Based)
เป็นอีกกรรมวิธีหนึ่ง ของเฟรมเวิร์คในแบบ MVC ก็คือ สถาปัตยกรรม Pull-Based เราจะคุ้นกับคำเรียกว่า เป็น "component-based" มากว่า เฟรมเวิร์ค นี้จะเริ่ม ที่เลเยอระดับวิว ซึ่งสามารถ ทำการ ดึง "pull" ผลลัพธ์ออกจาก
คอนโทรลเลอร์ต่างๆ ตามต้องการ ในส่วนสถาปัตยกรรมนี้ บรรดาคอนโทรลเลอร์ต่างๆ
สามารถนแสดงล้อมให้อยู่ในมุมมองเดี่ยว (single view) ได้ ตย. สถาปัตยกรรมแบบ Pull-Based ที่เป็นรู้จักกันดี ประกอบด้วย Play, Lift, Tapestry, JBoss Seam, Wicket and Stripes
วันศุกร์, มิถุนายน 08, 2555
MVC ในแบบ Push (Push-Based)
MVC Pull (Pull-Based)
เฟรมเวิร์ค MVC ส่วนมาก เดินตามสถาปัตยกรรม ตามแบบ Push-Based หรือจะเรียกเป็น "action-based" ก็ได้ เฟรมเวิร์คดังกล่าวนี้ อาศัยหลักการปฏิบัติงาน ที่อิงการประมวลผลคำร้อง ต่อจากนั้น ก็จะทำการ ผลักดัน "push" ให้ข้อมูลไปแสดงบนเลเยอร์บนระดับการมองเห็น เพื่อการแสดงผลลัพธ์ต่อไป ตัวอย่างสถาปัตยกรรมที่รู้จักกันอย่างแพร่หลาย ประกอบด้วย Struts, Django, Ruby on Rails, Symfony, Yii, Spring MVCand Struts2
เฟรมเวิร์ค MVC ส่วนมาก เดินตามสถาปัตยกรรม ตามแบบ Push-Based หรือจะเรียกเป็น "action-based" ก็ได้ เฟรมเวิร์คดังกล่าวนี้ อาศัยหลักการปฏิบัติงาน ที่อิงการประมวลผลคำร้อง ต่อจากนั้น ก็จะทำการ ผลักดัน "push" ให้ข้อมูลไปแสดงบนเลเยอร์บนระดับการมองเห็น เพื่อการแสดงผลลัพธ์ต่อไป ตัวอย่างสถาปัตยกรรมที่รู้จักกันอย่างแพร่หลาย ประกอบด้วย Struts, Django, Ruby on Rails, Symfony, Yii, Spring MVCand Struts2
Model-View-Controller (MVC)
Model-View-Controller (MVC)
บรรดาเฟรมเวิร์คต่างๆ ได้หันมายึดตามแนวทาง แบบแผนสถาปัตยกรรม ในรูปแบบ model–view–controller (MVC) มีรูปแบบ การแยกตัวโมเดลข้อมูล ออกจาก ข้อกำหนดทางธุรกิจ และส่วนติดต่อกับผู้ใช้งาน เฟรมเวิร์คแบบ โมเดล-
วิว-คอนโทรลเลอร์ โดยทั่วไป ได้รับการยอมรับว่า เป็นวิธีการที่ดีเยี่ยม รองรับการเขียนรหัสคำสั่งแบบโมดูล ซึ่งสนับสนุน
การนำโค้ดกลับมาใช้ใหม่ และ ยังยอมให้นำไป ปรับใช้กับอินเตอร์เฟสที่ต่างกัน โดยเฉพาะในส่วน เว็บแอพพลิเคชั่น
เฟรมเวิร์คโมเดลนี้ สนับสนุน มุมมองที่แตกต่างรองรับ การ นำเสนองาน อย่างเช่น การเรียกใช้เว็บเพจ และส่วนติดต่อ
แบบ เว็บเซอร์วิส สำหรับรีโมทแอพพลิเคชั่น
บรรดาเฟรมเวิร์คต่างๆ ได้หันมายึดตามแนวทาง แบบแผนสถาปัตยกรรม ในรูปแบบ model–view–controller (MVC) มีรูปแบบ การแยกตัวโมเดลข้อมูล ออกจาก ข้อกำหนดทางธุรกิจ และส่วนติดต่อกับผู้ใช้งาน เฟรมเวิร์คแบบ โมเดล-
วิว-คอนโทรลเลอร์ โดยทั่วไป ได้รับการยอมรับว่า เป็นวิธีการที่ดีเยี่ยม รองรับการเขียนรหัสคำสั่งแบบโมดูล ซึ่งสนับสนุน
การนำโค้ดกลับมาใช้ใหม่ และ ยังยอมให้นำไป ปรับใช้กับอินเตอร์เฟสที่ต่างกัน โดยเฉพาะในส่วน เว็บแอพพลิเคชั่น
เฟรมเวิร์คโมเดลนี้ สนับสนุน มุมมองที่แตกต่างรองรับ การ นำเสนองาน อย่างเช่น การเรียกใช้เว็บเพจ และส่วนติดต่อ
แบบ เว็บเซอร์วิส สำหรับรีโมทแอพพลิเคชั่น
สมัครสมาชิก:
บทความ (Atom)