ModelAndView жазында кантип иштейт?
ModelAndView жазында кантип иштейт?

Video: ModelAndView жазында кантип иштейт?

Video: ModelAndView жазында кантип иштейт?
Video: Spring Framework. Урок 20: Модель. Передача данных от контроллера к представлению. 2024, Ноябрь
Anonim

ModelAndView болуп саналат экөөнү тең кармаган объект модели жана көрүнүшү . Иштөөчү кайтарып берет ModelAndView объект жана DispatcherServlet View Resolvers жана View аркылуу көрүнүштү чечет. Көрүнүш болуп саналат Сап жана модель түрүндөгү көрүнүш атын камтыган объект болуп саналат бир нече объекттерди кошуу үчүн карта.

Жөн эле, биз эмне үчүн жазында ModelAndView колдонобуз?

ModelAndView экөөнүн тең ээси болуп саналат Модел жана көрүнүш веб MVC алкагында. Бул эки класс айырмаланат; ModelAndView жасоо үчүн экөөнү тең кармайт ал контролер экөөнү тең кайтара алат модели жана көрүнүшү бир кайтаруу мааниде. Көрүнүш ViewResolver объекти тарабынан чечилет; модель Картада сакталган маалыматтар.

Ошо сыяктуу эле, жазында ModelMap менен ModelAndView ортосунда кандай айырма бар? Модель - бул интерфейс ModelMap класс болуп саналат. ModelAndView экөөнө тең идиш болуп саналат ModelMap жана View объекти. Бул контроллерге экөөнү тең бир маани катары кайтарууга мүмкүндүк берет.

Ошондой эле, жазгы арыз кантип иштейт?

Ал адамдын жүрөгү Жаз Framework. IoC контейнери метадайындарды XML файлынан, Java аннотацияларынан же Java кодунан алат. Контейнер берилген конфигурация метаберилиштерин окуу менен жөнөкөй Эски Java Объекттеринен (POJO) кандай объекттерди түзүү, конфигурациялоо жана чогултуу боюнча көрсөтмөлөрдү алат.

Жазында ModelAttribute деген эмне?

Эң маанилүүлөрдүн бири Жаз -MVC аннотациялары бул @ ModelAttribute аннотация. @ ModelAttribute метод параметрин же методдун кайтаруу маанисин аталганга байлаган аннотация моделдин атрибуту анан аны желе көрүнүшүнө көрсөтөт.

Сунушталууда: