يعد MVC اسمًا شائعًا ، وهو نمط تصميم برامج يستخدم لتطوير تطبيقات الويب. يتكون وضع التحكم في عرض النموذج من الأجزاء الثلاثة التالية:
النموذج/النموذج - الحد الأدنى للمستوى المسؤول عن الحفاظ على أنماط البيانات.
عرض/عرض - مسؤول عن عرض كل أو البيانات إلى جزء المستخدم.
وحدة التحكم/وحدة التحكم - يتحكم رمز البرنامج في التفاعل بين النموذج والعرض.
تحظى MVC بشعبية لأنها تعزل منطق التطبيق من طبقة واجهة المستخدم وفصل التركيز المدعوم. يتلقى وحدة التحكم هنا جميع طلبات التطبيق ، أي بيانات مطلوبة لإعداد العرض. عرض ، باستخدام وحدة التحكم المعدة ، ينتج بيانات للاستجابة اللائقة النهائية. يمكن تمثيل تجريد MVC بالرسوم البيانية على النحو التالي.
نموذج - نموذج
النموذج مسؤول عن إدارة بيانات التطبيق. إنه يستجيب لطلبات العرض ، ويستجيب أيضًا للتعليمات إلى التحديث الذاتي من وحدة التحكم.
عرض - عرض
بتنسيق محدد ، يتم تشغيل بيانات العرض بواسطة وحدة التحكم. إنها أنظمة قوالب قائمة على البرنامج النصي مثل JSP و ASP و PHP ، والتي يسهل دمجها مع تقنية AJAX.
وحدة التحكم - وحدة التحكم
وحدة التحكم هي المسؤولة عن الاستجابة لإدخال المستخدم وتنفيذ كائنات نموذج البيانات التفاعلية. يتلقى وحدة التحكم المدخلات ، ويتحقق من الإدخال ، ثم يقوم بعملية عمل تعدل حالة نموذج البيانات.
AngularJS هو إطار MVC. في الفصل التالي ، دعنا نرى كيف يستخدم AngularJS طريقة MVC.
ما سبق هو بنية AngularJS MVC. سنستمر في تنظيم المعلومات ذات الصلة في المستقبل. شكرا لدعمكم لهذا الموقع!