რა არის დაოს კლასი გაზაფხულზე?
რა არის დაოს კლასი გაზაფხულზე?

ვიდეო: რა არის დაოს კლასი გაზაფხულზე?

ვიდეო: რა არის დაოს კლასი გაზაფხულზე?
ვიდეო: Understanding Service & DAO Classes in SpringBoot 2024, აპრილი
Anonim

ეს არის დიზაინის ნიმუში, რომელშიც მონაცემთა წვდომის ობიექტი ( 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 ოპერაციის მეთოდების გამოყენებით.

გირჩევთ: