Video: Ո՞րն է Դաոյի դասը գարնանը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Դա դիզայնի օրինաչափություն է, որի դեպքում տվյալների հասանելիության օբյեկտը ( DAO ) օբյեկտ է, որն ապահովում է վերացական ինտերֆեյս տվյալների բազայի կամ այլ կայունության մեխանիզմների համար: Գարուն Տվյալների հասանելիության շրջանակը տրամադրվում է տարբեր կայունության շրջանակների հետ ինտեգրվելու համար, ինչպիսիք են JDBC, Hibernate, JPA, iBatis և այլն:
Այս կերպ ի՞նչ է դաոյի դասը:
Տվյալների հասանելիության օբյեկտի օրինակ կամ DAO նախշը օգտագործվում է ցածր մակարդակի տվյալների API կամ գործառնություններ մուտք գործելու համար բարձր մակարդակի բիզնես ծառայություններից առանձնացնելու համար: Սա դաս պատասխանատու է տվյալների աղբյուրից տվյալներ ստանալու համար, որը կարող է լինել տվյալների բազա/xml կամ պահպանման որևէ այլ մեխանիզմ:
Նաև գիտեք, թե որն է Java-ում Dao դասի օգտագործումը: Դա օբյեկտ/ինտերֆեյս է, որը օգտագործված տվյալների պահպանման տվյալների բազայից մուտք գործելու համար: ԻՆՉՈՒ ՄԵՆՔ ՕԳՏԱԳՈՐԾԵԼ DAO : այն վերացում է տվյալների որոնումը տվյալների ռեսուրսից, ինչպիսին է տվյալների բազան: Հայեցակարգը «տվյալների ռեսուրսի հաճախորդի միջերեսն առանձնացնելն է տվյալների հասանելիության մեխանիզմից»:
Հաշվի առնելով սա, ո՞րն է Dao դասը գարնանային կոշիկներով:
DAO նշանակում է տվյալների հասանելիության օբյեկտ: Սովորաբար, որ DAO դաս պատասխանատու է երկու հասկացությունների համար. Ընդգրկում է կայունության շերտի մանրամասները և ապահովում CRUD միջերես մեկ անձի համար:
Ի՞նչ է DAO-ն և DTO-ն գարնանը:
DAO Դա դաս է, որը սովորաբար ունի CRUD գործողություններ, ինչպիսիք են պահպանումը, թարմացումը, ջնջումը: DTO պարզապես տվյալներ պահող օբյեկտ է: Այն JavaBean-ն է՝ օրինակի փոփոխականներով և սեթերով և ստացողներով: DTO կփոխանցվի որպես արժեքի օբյեկտ DAO շերտը և DAO շերտը կօգտագործի այս օբյեկտը տվյալների պահպանման համար՝ օգտագործելով իր CRUD գործողության մեթոդները:
Խորհուրդ ենք տալիս:
Ի՞նչ է ռեսուրսը գարնանը:
Ռեսուրսը գարնանային ինտերֆեյս է՝ արտաքին ռեսուրսը ներկայացնելու համար: Spring ապահովում է մի քանի իրականացում Resource ինտերֆեյսի համար: ResourceLoader-ի getResource() մեթոդը որոշում է օգտագործել ռեսուրսի իրականացումը: Սա որոշվում է ռեսուրսի ճանապարհով: Resource ինտերֆեյսի կոդը սա է
Ինչպե՞ս է JdbcTemplate-ն աշխատում գարնանը:
JdbcTemplate դասը կատարում է SQL հարցումներ, կրկնում է ResultSet-ի վրա և առբերում կանչված արժեքները, թարմացնում հրահանգներն ու ընթացակարգերի կանչերը, «բռնում» բացառությունները և դրանք թարգմանում կազմակերպությունում սահմանված բացառությունների:
Ի՞նչ է @ResponseBody անոտացիան գարնանը:
Օգտագործված լեզուներ՝ Java, JSON
Ինչ է Cron արտահայտությունը գարնանը:
Cron արտահայտությունը բաղկացած է վեց հաջորդական դաշտերից՝ վայրկյան, րոպե, ժամ, ամսվա օր, ամիս, շաբաթվա օր(ներ) և հայտարարվում է հետևյալ կերպ @Scheduled(cron = '* * * * **')
Ի՞նչ է անում @value-ը գարնանը:
Spring @Value անոտացիան օգտագործվում է փոփոխականներին և մեթոդի արգումենտներին լռելյայն արժեքներ նշանակելու համար: Մենք կարող ենք կարդալ գարնանային միջավայրի փոփոխականները, ինչպես նաև համակարգի փոփոխականները՝ օգտագործելով @Value ծանոթագրությունը: Spring @Value ծանոթագրությունն աջակցում է նաև SpEL-ին