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

مكونات MVC​

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

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

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

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

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

  • يعمل كوسيط بين النموذج و العرض.
  • يستقبل الطلب (Request) من المستخدم (عبر واجهة المستخدم)، يعالجها، ويرسلها للنموذج .
  • يستلم الرد من النموذج ثم يعيد ارسال الرد من النموذج الى العرض و يقوم بتشغيل الملف المطلوب .
  • فهو يتلقى الطلبات من المستخدم، يعالجها باستخدام النموذج، ثم يمرر البيانات المناسبة إلى العرض.
 
الوسوم : الوسوم
mvc

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,624
المشاركات
1,812
أعضاء أكتب كود
230
أخر عضو
Mostafa Alaa
عودة
أعلى