x32x01
  • بواسطة x32x01 ||
ما هو MVC ؟
‏MVC هو اختصار لـ Model-View-Controller، وهو نمط معماري يُستخدم لتنظيم وترتيب الكود في تطبيقات الويب. الهدف الرئيسي من MVC هو فصل منطق التطبيق (البرمجة) عن واجهة المستخدم (التصميم) لجعل التطوير والصيانة أسهل وأسرع.
ما هو MVC ؟

مكونات MVC​

‏Model (النموذج):‏​

  • يمثل لوجيك التطبيق.
  • يتعامل مع البيانات بشكل مباشر: جلبها من قاعدة البيانات، تحديثها، وإدارتها.
  • يتعامل مع قواعد البيانات، البيانات المرسلة والمستقبلة من وإلى المستخدم.

‏View (العر‏ض):​

  • يمثل واجهة المستخدم (ما يراه المستخدم ويتفاعل معه).
  • يعرض البيانات التي يحصل عليها من النموذج.
  • لا يحتوي على أي منطق متعلق بالبيانات أو منطق العمل.

‏Controller (المتحكم):​

  • يعمل كوسيط بين النموذج و العرض.
  • يستقبل الطلب (Request) من المستخدم (عبر واجهة المستخدم)، يعالجها، ويرسلها للنموذج .
  • يستلم الرد من النموذج ثم يعيد ارسال الرد من النموذج الى العرض و يقوم بتشغيل الملف المطلوب .
  • فهو يتلقى الطلبات من المستخدم، يعالجها باستخدام النموذج، ثم يمرر البيانات المناسبة إلى العرض.
 
المواضيع ذات الصلة
x32x01
  • x32x01
الردود
0
المشاهدات
429
x32x01
x32x01
x32x01
الردود
0
المشاهدات
573
x32x01
x32x01
x32x01
الردود
0
المشاهدات
566
x32x01
x32x01
x32x01
الردود
0
المشاهدات
573
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
573
x32x01
x32x01
الوسوم : الوسوم
mvc
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,665
المشاركات
1,869
أعضاء أكتب كود
372
أخر عضو
برعي المغربي
عودة
أعلى