Video: Ինչպե՞ս է աշխատում ModelAndView-ը գարնանը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
ModelAndView-ն է առարկա, որը պահում է երկուսն էլ մոդել և տեսք . Կառավարիչը վերադարձնում է ModelAndView օբյեկտը և DispatcherServlet-ը լուծում են տեսքը՝ օգտագործելով View Resolvers և View: Տեսարանը է օբյեկտ, որը պարունակում է դիտման անվանումը տողի և մոդելի տեսքով է քարտեզ՝ բազմաթիվ օբյեկտներ ավելացնելու համար:
Պարզապես, ինչու՞ ենք մենք օգտագործում ModelAndView-ը գարնանը:
ModelAndView երկուսի համար էլ կրող է Մոդել և դիտում վեբ MVC շրջանակում: Այս երկու դասերը տարբեր են. ModelAndView պարզապես երկուսն էլ պատրաստ է այն հնարավոր է, որ վերահսկիչը երկուսն էլ վերադարձնի մոդել և տեսք մեկ վերադարձի արժեքով: Տեսքը լուծվում է ViewResolver օբյեկտի միջոցով; մոդելը Քարտեզում պահվող տվյալներ է:
Նմանապես, ո՞րն է տարբերությունը ModelMap-ի և ModelAndView-ի միջև գարնանը: Մոդելը ինտերֆեյս է, մինչդեռ ModelMap դասարան է։ ModelAndView ընդամենը կոնտեյներ է երկուսի համար էլ ա ModelMap և View օբյեկտ: Այն թույլ է տալիս վերահսկիչին վերադարձնել երկուսն էլ որպես մեկ արժեք:
Բացի այդ, ինչպես է աշխատում գարնանային հավելվածը:
Դա սիրտն է Գարուն Շրջանակ. IoC կոնտեյները ստանում է մետատվյալներ կամ XML ֆայլից, Java ծանոթագրություններից կամ Java կոդից: Կոնտեյնը ստանում է իր ցուցումները այն մասին, թե ինչ առարկաներ պետք է ակնարկավորել, կարգավորել և հավաքել պարզ հին Java Objects-ից (POJO)՝ կարդալով տրամադրված կազմաձևման մետատվյալները:
Ի՞նչ է ModelAttribute-ը գարնանը:
Ամենակարևորներից մեկը Գարուն -MVC ծանոթագրություններն են @ ModelAttribute անոտացիա. The @ ModelAttribute անոտացիա է, որը կապում է մեթոդի պարամետրը կամ մեթոդի վերադարձի արժեքը անվանվածի հետ մոդելի հատկանիշ և այնուհետև այն ցուցադրում է վեբ դիտում:
Խորհուրդ ենք տալիս:
Ի՞նչ է ռեսուրսը գարնանը:
Ռեսուրսը գարնանային ինտերֆեյս է՝ արտաքին ռեսուրսը ներկայացնելու համար: Spring ապահովում է մի քանի իրականացում Resource ինտերֆեյսի համար: ResourceLoader-ի getResource() մեթոդը որոշում է օգտագործել ռեսուրսի իրականացումը: Սա որոշվում է ռեսուրսի ճանապարհով: Resource ինտերֆեյսի կոդը սա է
Ո՞րն է Դաոյի դասը գարնանը:
Դա դիզայնի օրինաչափություն է, որի դեպքում տվյալների հասանելիության օբյեկտը (DAO) օբյեկտ է, որն ապահովում է վերացական ինտերֆեյս որոշ տեսակի տվյալների բազայի կամ կայունության այլ մեխանիզմների համար: Գարուն տվյալների հասանելիության շրջանակը տրամադրվում է տարբեր կայունության շրջանակների հետ ինտեգրվելու համար, ինչպիսիք են JDBC, Hibernate, JPA, iBatis և այլն:
Ինչպե՞ս է JdbcTemplate-ն աշխատում գարնանը:
JdbcTemplate դասը կատարում է SQL հարցումներ, կրկնում է ResultSet-ի վրա և առբերում կանչված արժեքները, թարմացնում հրահանգներն ու ընթացակարգերի կանչերը, «բռնում» բացառությունները և դրանք թարգմանում կազմակերպությունում սահմանված բացառությունների:
Ի՞նչ է @ResponseBody անոտացիան գարնանը:
Օգտագործված լեզուներ՝ Java, JSON
Ինչպե՞ս ստեղծել տվյալների բազայի կապ գարնանը:
Հարաբերական տվյալների բազա մուտք գործելու համար՝ օգտագործելով JdbcTemplate Spring Boot հավելվածում, մենք պետք է ավելացնենք Spring Boot Starter JDBC կախվածությունը մեր build կազմաձևման ֆայլում: Այնուհետև, եթե դուք @Autowired JdbcTemplate դասը, Spring Boot-ը ավտոմատ կերպով միացնում է տվյալների բազան և սահմանում տվյալների աղբյուրը JdbcTemplate օբյեկտի համար: