top of page

מודל פיתוח - MVC

בדומה למודל שבע השכבות בתקשורת, זהו מודל שלוש השכבות בבניית תוכנה.

השכבה בו נכתוב את הפונקציות שלנו, הוא הקונטרולר (controller).

מלבד הטיפול באלגוריתם שלנו יש את הטיפול בהבאת הנתונים מהשרת וכן הצגתם למשתמש בצורה ויזואלית.

הטיפול בנתונים זה שכבת המודל (model), המטפלת ביבוא הנתונים מהשרת, שליחתם וכו'.

והטיפול בהצגתם למשתמש נעשת על ידי שכבת התצוגה (view), אשר מטפלת בממשק המשתמש.

שכבת הבקרה היא המתווכת בין שני השכבות האחרות אשר מתקשרות דרכה.

לדוגמה: לחיצה על כפתור אשר מנוהלת על ידי הקונטרולר, גורמת לתקשורת בין ממשק המשתמש בה נלחץ כפתור לבין שכבת המודל האחראית על הבאת נתונים מתאימים להגדרת הפונקציה בקונטרולר.

כך קל יותר לתחזק את הקוד, כשהמתכנת מתעסק בעיקר בשכבת הבקרה,

המעצב יתמקד בשכבת התצוגה, ומנהל מסד הנתונים (DBA) יתמקד בשכבת המודל.


מאמרים נבחרים
מאמרים חדשים
ארכיון
חפש לפי תג
הבלוג של ישרוליק
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

ישרוליק נט

israelik net

גולשים אלייך...

bottom of page