Жазында Дао классы деген эмне?
Жазында Дао классы деген эмне?

Video: Жазында Дао классы деген эмне?

Video: Жазында Дао классы деген эмне?
Video: 2-класс. МЕКЕН ТААНУУ / Байлык деген эмне? / ТЕЛЕСАБАК / 23.04.21 2024, Май
Anonim

Бул маалыматтарга кирүү объектиси болгон дизайн үлгүсү ( DAO ) маалымат базасынын же башка туруктуу механизмдердин абстракттуу интерфейсин камсыз кылган объект болуп саналат. Жаз берилиштерге мүмкүндүк алкагы JDBC, Hibernate, JPA, iBatis ж.б. сыяктуу ар кандай туруктуу негиздер менен интеграциялоо үчүн берилген.

Ушундайча, дао классы деген эмне?

Маалыматтарга кирүү объектинин үлгүсү же DAO үлгү API'ге же операцияларга жетүүчү төмөнкү деңгээлдеги маалыматтарды жогорку деңгээлдеги бизнес кызматтарынан бөлүү үчүн колдонулат. Бул класс маалымат булагы / xml же башка сактоо механизми болушу мүмкүн болгон маалыматтарды алуу үчүн жооптуу.

Ошондой эле билесизби, Javaдагы Dao классы эмнеде? Бул объект/интерфейс, башкача айтканда колдонулган маалыматтарды сактоо базасынан маалыматтарга жетүү үчүн. БИЗ, ЭМНЕ DAO КОЛДОНУУ : ал маалымат базасы сыяктуу маалымат ресурсунан маалыматтарды издөөнү абстракттайт. Концепция “маалымат ресурсунун кардар интерфейсин анын берилиштерге кирүү механизминен бөлүү” болуп саналат.

Муну эске алып, жазгы жүктөөдөгү Дао классы деген эмне?

DAO маалыматтарга кирүү объектисин билдирет. Адатта, DAO классы эки түшүнүк үчүн жооптуу. Туруктуу катмардын чоо-жайын инкапсуляциялоо жана бир объект үчүн CRUD интерфейсин камсыз кылуу.

Жазында DAO жана DTO деген эмне?

DAO адатта сактоо, жаңыртуу, жок кылуу сыяктуу CRUD операциялары бар класс. DTO маалыматтарды камтыган жөн гана объект. Бул JavaBean инстанцияларынын өзгөрмөлөрү жана орнотуучулары жана алгычтары. DTO баалуу объект катары өткөрүлөт DAO катмар жана DAO катмар бул объектти өзүнүн CRUD операция ыкмаларын колдонуу менен берилиштерди сактап калуу үчүн колдонот.

Сунушталууда: