كيف يعمل ModelAndView في الربيع؟
كيف يعمل ModelAndView في الربيع؟

فيديو: كيف يعمل ModelAndView في الربيع؟

فيديو: كيف يعمل ModelAndView في الربيع؟
فيديو: Как работает Spring MVC Framework | Поток HTTP-запросов Spring MVC | Java-интервью 2024, شهر نوفمبر
Anonim

ModelAndView هو كائن يحمل كلا من النموذج والعرض . يقوم المعالج بإرجاع ملف ModelAndView الكائن و DispatcherServlet يحل طريقة العرض باستخدام View Resolvers and View. المنظر يكون كائن يحتوي على اسم عرض في شكل سلسلة ونموذج يكون خريطة لإضافة كائنات متعددة.

ببساطة ، لماذا نستخدم ModelAndView في الربيع؟

ModelAndView هو حامل لكليهما النموذج والعرض في إطار عمل الويب MVC. هاتان الفئتان متميزتان ؛ ModelAndView مجرد يحمل كلاهما هو - هي ممكن لوحدة تحكم لإرجاع كليهما النموذج والعرض في قيمة عائدة واحدة. يتم حل العرض بواسطة كائن ViewResolver ؛ النموذج عبارة عن بيانات مخزنة في الخريطة.

وبالمثل ، ما هو الفرق بين ModelMap و ModelAndView في الربيع؟ النموذج عبارة عن واجهة أثناء ModelMap هي فئة. ModelAndView هي مجرد حاوية لكل من ملف ModelMap وكائن عرض. يسمح لوحدة التحكم بإرجاع كليهما كقيمة واحدة.

أيضا ، كيف يعمل تطبيق الربيع؟

إنه قلب الخريف إطار العمل. تستقبل حاوية IoC البيانات الوصفية إما من ملف XML أو تعليقات Java التوضيحية أو كود Java. تحصل الحاوية على إرشاداتها حول الكائنات التي سيتم إنشاء مثيل لها وتكوينها وتجميعها من كائنات Java القديمة البسيطة (POJO) من خلال قراءة بيانات التكوين الأولية المتوفرة.

ما هو ModelAttribute في الربيع؟

واحد من أهم الخريف التعليقات التوضيحية -MVC هي علامة @ ModelAttribute حاشية. ملاحظة. ال @ ModelAttribute هو تعليق توضيحي يربط معلمة طريقة أو قيمة إرجاع طريقة إلى اسم سمة النموذج ثم يعرضه لعرض الويب.

موصى به: