ვიდეო: რა არის დაოს კლასი გაზაფხულზე?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ეს არის დიზაინის ნიმუში, რომელშიც მონაცემთა წვდომის ობიექტი ( DAO ) არის ობიექტი, რომელიც უზრუნველყოფს აბსტრაქტულ ინტერფეისს ზოგიერთი ტიპის მონაცემთა ბაზის ან სხვა მდგრადი მექანიზმებისთვის. გაზაფხული მონაცემთა წვდომის ჩარჩო უზრუნველყოფილია სხვადასხვა მდგრადობის ჩარჩოებთან ინტეგრირებისთვის, როგორიცაა JDBC, Hibernate, JPA, iBatis და ა.შ.
ამ გზით, რა არის დაოს კლასი?
მონაცემთა წვდომის ობიექტის ნიმუში ან DAO ნიმუში გამოიყენება დაბალი დონის მონაცემებზე წვდომის API-ზე ან ოპერაციებზე მაღალი დონის ბიზნეს სერვისებისგან გამოსაყოფად. ეს კლასი პასუხისმგებელია მონაცემების მიღებაზე მონაცემთა წყაროდან, რომელიც შეიძლება იყოს მონაცემთა ბაზა / xml ან სხვა შენახვის მექანიზმი.
ასევე იცით, რა სარგებლობა აქვს Dao კლასის Java-ში? ეს არის ობიექტი/ინტერფეისი, რომელიც არის გამოყენებული მონაცემთა შენახვის მონაცემთა ბაზიდან წვდომისათვის. რატომ ჩვენ გამოიყენეთ DAO : ის აბსტრაქტებს მონაცემთა მოძიებას მონაცემთა რესურსებიდან, როგორიცაა მონაცემთა ბაზა. კონცეფცია არის "მონაცემთა რესურსის კლიენტის ინტერფეისის გამოყოფა მისი მონაცემების ხელმისაწვდომობის მექანიზმისგან".
ამის გათვალისწინებით, რა არის Dao კლასი საგაზაფხულო ჩექმაში?
DAO ნიშნავს მონაცემთა წვდომის ობიექტს. ჩვეულებრივ, DAO კლასი პასუხისმგებელია ორ ცნებაზე. მდგრადობის ფენის დეტალების დახატვა და CRUD ინტერფეისის უზრუნველყოფა ერთი ერთეულისთვის.
რა არის DAO და DTO გაზაფხულზე?
DAO არის კლასი, რომელსაც ჩვეულებრივ აქვს CRUD ოპერაციები, როგორიცაა შენახვა, განახლება, წაშლა. DTO არის მხოლოდ ობიექტი, რომელიც ინახავს მონაცემებს. ეს არის JavaBean მაგალითების ცვლადებით და სეტერითა და მიმღებებით. DTO გადაეცემა როგორც ღირებულების ობიექტი DAO ფენა და DAO შრე გამოიყენებს ამ ობიექტს მონაცემების შესანარჩუნებლად მისი CRUD ოპერაციის მეთოდების გამოყენებით.
გირჩევთ:
რა არის რესურსი გაზაფხულზე?
რესურსი არის ინტერფეისი გაზაფხულზე, რომელიც წარმოადგენს გარე რესურსს. Spring უზრუნველყოფს რამდენიმე იმპლემენტაციას რესურსების ინტერფეისისთვის. ResourceLoader-ის getResource() მეთოდი წყვეტს რესურსის განხორციელების გამოყენებას. ეს განისაზღვრება რესურსის გზის მიხედვით. რესურსის ინტერფეისის კოდი ასეთია
რა არის @ResponseBody ანოტაცია გაზაფხულზე?
გამოყენებული ენები: Java, JSON
რა არის კრონის გამოხატულება გაზაფხულზე?
Cron გამონათქვამი შედგება ექვსი თანმიმდევრული ველისგან - მეორე, წუთი, საათი, თვის დღე, თვე, კვირის დღე(ები). და გამოცხადებულია შემდეგნაირად @ Scheduled(cron = '* * * * **')
რა არის log4j გაზაფხულზე?
Log4j არის პოპულარული და ფართოდ გამოყენებული ლოგის ჩარჩო ჯავის განვითარებისთვის. საკმაოდ მარტივია Log4j მექანიზმის დაყენება და გამოყენება Spring Mvc აპლიკაციაში. ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ უნდა განახორციელოთ ლოგის ფუნქცია Spring Mvc ჩარჩოში
რა არის კვალიფიკაცია გაზაფხულზე?
@Qualifier ანოტაცია გამოიყენება ავტოგაყვანილობის კონფლიქტის მოსაგვარებლად, როდესაც არსებობს ერთი და იგივე ტიპის მრავალი ლობიო. @Qualifier ანოტაცია შეიძლება გამოყენებულ იქნას ნებისმიერ კლასზე, რომელიც ანოტირებულია @Component-ით ან მეთოდით, რომელიც ანოტირებულია @Bean-ით. ეს ანოტაცია ასევე შეიძლება გამოყენებულ იქნას კონსტრუქტორის არგუმენტებზე ან მეთოდის პარამეტრებზე