როგორ მუშაობს ModelAndView გაზაფხულზე?
როგორ მუშაობს ModelAndView გაზაფხულზე?

ვიდეო: როგორ მუშაობს ModelAndView გაზაფხულზე?

ვიდეო: როგორ მუშაობს ModelAndView გაზაფხულზე?
ვიდეო: Spring Web MVC | 07 | ModelAndView class 2024, ნოემბერი
Anonim

ModelAndView არის ობიექტი, რომელიც ინახავს ორივეს მოდელი და ხედი . დამმუშავებელი აბრუნებს ModelAndView ობიექტი და DispatcherServlet აგვარებს ხედს View Resolvers და View გამოყენებით. ხედი არის ობიექტი, რომელიც შეიცავს ხედის სახელს სტრიქონისა და მოდელის სახით არის რუკა მრავალი ობიექტის დასამატებლად.

უბრალოდ, რატომ ვიყენებთ ModelAndView-ს გაზაფხულზე?

ModelAndView არის ორივეს დამჭერი მოდელი და ხედი ვებ MVC ჩარჩოში. ეს ორი კლასი განსხვავებულია; ModelAndView უბრალოდ ორივეს გასაკეთებლად აქვს ის შესაძლებელია კონტროლერისთვის ორივეს დაბრუნება მოდელი და ხედი ერთ დაბრუნებულ მნიშვნელობაში. ხედი წყდება ViewResolver ობიექტით; მოდელი არის რუკაზე შენახული მონაცემები.

ანალოგიურად, რა განსხვავებაა ModelMap-სა და ModelAndView-ს შორის გაზაფხულზე? მოდელი არის ინტერფეისი ხოლო მოდელის რუკა არის კლასი. ModelAndView არის მხოლოდ კონტეინერი ორივე ა მოდელის რუკა და View ობიექტი. ის საშუალებას აძლევს კონტროლერს დააბრუნოს ორივე, როგორც ერთი მნიშვნელობა.

ასევე, როგორ მუშაობს საგაზაფხულო აპლიკაცია?

ეს არის გული გაზაფხული ჩარჩო. IoC კონტეინერი იღებს მეტამონაცემებს XML ფაილიდან, Java ანოტაციებიდან ან Java კოდიდან. კონტეინერი იღებს ინსტრუქციებს იმის შესახებ, თუ რა ობიექტების ინსტალაცია, კონფიგურაცია და აწყობა მარტივი ძველი Java ობიექტებიდან (POJO) არის მოწოდებული კონფიგურაციის მეტამონაცემების წაკითხვით.

რა არის ModelAttribute გაზაფხულზე?

ერთ-ერთი ყველაზე მნიშვნელოვანი გაზაფხული -MVC ანოტაციები არის @ მოდელის ატრიბუტი ანოტაცია. @ მოდელის ატრიბუტი არის ანოტაცია, რომელიც აკავშირებს მეთოდის პარამეტრს ან მეთოდის დაბრუნების მნიშვნელობას სახელთან მოდელის ატრიბუტი და შემდეგ ავლენს მას ვებ ხედს.

გირჩევთ: