Video: ModelAndView yazda necə işləyir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
ModelAndView edir hər ikisini tutan obyekt model və görünüş . İşləyici onu qaytarır ModelAndView obyekt və DispatcherServlet View Resolvers və View istifadə edərək görünüşü həll edir. Baxış edir Sim və model şəklində görünüş adını ehtiva edən obyekt edir birdən çox obyekt əlavə etmək üçün xəritə.
Sadəcə olaraq, niyə biz yazda ModelAndView istifadə edirik?
ModelAndView hər ikisinin sahibidir Model və Görünüş web MVC çərçivəsində. Bu iki sinif fərqlidir; ModelAndView sadəcə etmək üçün hər ikisini saxlayır o nəzarətçinin hər ikisini qaytarması mümkündür model və görünüş tək qaytarma dəyərində. Görünüş ViewResolver obyekti tərəfindən həll edilir; model Xəritədə saxlanılan məlumatdır.
Eynilə, yazda ModelMap və ModelAndView arasındakı fərq nədir? Model isə bir interfeysdir Model xəritəsi sinifdir. ModelAndView hər ikisi üçün sadəcə bir konteynerdir Model xəritəsi və View obyekti. Bu, nəzarətçiyə hər ikisini tək dəyər kimi qaytarmağa imkan verir.
Həmçinin, yaz tətbiqi necə işləyir?
Ürəyidir Bahar Çərçivə. IoC konteyneri ya XML faylından, Java annotasiyalarından və ya Java kodundan metadata alır. Konteyner təqdim olunan konfiqurasiya metadatasını oxumaqla sadə Düz Köhnə Java Obyektlərindən (POJO) hansı obyektlərin yaradılması, konfiqurasiyası və yığılması barədə təlimatlar alır.
Yazda ModelAttribute nədir?
Ən vaciblərindən biri Bahar -MVC annotasiyaları @ Model Atribut annotasiya. @ Model Atribut metod parametrini və ya metodun qaytarılması dəyərini adlandırılana bağlayan annotasiyadır model atributu və sonra onu veb görünüşünə təqdim edir.
Tövsiyə:
Yazda resurs nədir?
Resurs, xarici resursu təmsil etmək üçün Baharda bir interfeysdir. Spring Resurs interfeysi üçün bir neçə tətbiq təqdim edir. ResourceLoader-in getResource() metodu istifadə ediləcək Resursun tətbiqinə qərar verir. Bu, resurs yolu ilə müəyyən edilir. Resurs interfeysinin kodu belədir
Yazda Dao sinfi nədir?
Bu, verilənlərə giriş obyektinin (DAO) bəzi verilənlər bazası və ya digər davamlılıq mexanizmləri üçün mücərrəd interfeys təmin edən bir obyekt olduğu dizayn nümunəsidir. Bahar məlumatlarına giriş çərçivəsi JDBC, Hibernate, JPA, iBatis və s. kimi müxtəlif davamlılıq çərçivələri ilə inteqrasiya etmək üçün təmin edilmişdir
JdbcTemplate yazda necə işləyir?
JdbcTemplate sinfi SQL sorğularını yerinə yetirir, ResultSet üzərində təkrarlayır və çağırılan dəyərləri əldə edir, təlimatları və prosedur çağırışlarını yeniləyir, istisnaları "tutur" və onları org-da müəyyən edilmiş istisnalara çevirir
Yazda neçə növ Autowiring var?
Spring beş növ avtomatik kabelləşdirməni dəstəkləyir və onlar yoxdur(defolt), byType, byName, constructor və autodetect
Yazda verilənlər bazası əlaqəsini necə yarada bilərəm?
Spring Boot proqramında JdbcTemplate istifadə edərək Relational Database-ə daxil olmaq üçün biz qurmaq konfiqurasiya faylımıza Spring Boot Starter JDBC asılılığını əlavə etməliyik. Sonra, JdbcTemplate sinfini @Autowired etsəniz, Spring Boot avtomatik olaraq verilənlər bazasını birləşdirir və JdbcTemplate obyekti üçün verilənlər mənbəyini təyin edir