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

مكونات MVC​

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

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

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

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

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

  • يعمل كوسيط بين النموذج و العرض.
  • يستقبل الطلب (Request) من المستخدم (عبر واجهة المستخدم)، يعالجها، ويرسلها للنموذج .
  • يستلم الرد من النموذج ثم يعيد ارسال الرد من النموذج الى العرض و يقوم بتشغيل الملف المطلوب .
  • فهو يتلقى الطلبات من المستخدم، يعالجها باستخدام النموذج، ثم يمرر البيانات المناسبة إلى العرض.
 
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
595
x32x01
x32x01
x32x01
الردود
0
المشاهدات
572
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
517
x32x01
x32x01
x32x01
الردود
0
المشاهدات
406
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
584
x32x01
x32x01
الوسوم : الوسوم
mvc
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,662
المشاركات
1,866
أعضاء أكتب كود
370
أخر عضو
Ahmedmo95
عودة
أعلى