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

مكونات MVC​

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

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

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

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

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

  • يعمل كوسيط بين النموذج و العرض.
  • يستقبل الطلب (Request) من المستخدم (عبر واجهة المستخدم)، يعالجها، ويرسلها للنموذج .
  • يستلم الرد من النموذج ثم يعيد ارسال الرد من النموذج الى العرض و يقوم بتشغيل الملف المطلوب .
  • فهو يتلقى الطلبات من المستخدم، يعالجها باستخدام النموذج، ثم يمرر البيانات المناسبة إلى العرض.
 
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
381
x32x01
x32x01
x32x01
الردود
0
المشاهدات
358
x32x01
x32x01
x32x01
الردود
0
المشاهدات
359
x32x01
x32x01
x32x01
الردود
0
المشاهدات
391
x32x01
x32x01
x32x01
الردود
0
المشاهدات
314
x32x01
x32x01
الوسوم : الوسوم
mvc
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,661
المشاركات
1,865
أعضاء أكتب كود
360
أخر عضو
matus
عودة
أعلى