Хаврын бумбын анги гэж юу вэ?
Хаврын бумбын анги гэж юу вэ?

Видео: Хаврын бумбын анги гэж юу вэ?

Видео: Хаврын бумбын анги гэж юу вэ?
Видео: Санжаа гардуулсан нь 2024, May
Anonim

Энэ нь өгөгдөлд хандах объект ( БУМБА ) нь зарим төрлийн мэдээллийн сан эсвэл бусад тогтвортой механизмд хийсвэр интерфейсээр хангадаг объект юм. Хавар өгөгдлийн хандалтын хүрээ нь JDBC, Hibernate, JPA, iBatis гэх мэт өөр өөр тогтвортой байдлын хүрээтэй нэгтгэх зорилгоор хангагдсан.

Ийм байдлаар бумбын анги гэж юу вэ?

Өгөгдөл хандалтын объектын загвар эсвэл БУМБА Энэ загвар нь API эсвэл үйл ажиллагаанд хандах доод түвшний өгөгдлийг өндөр түвшний бизнесийн үйлчилгээнээс салгахад ашиглагддаг. Энэ анги нь мэдээллийн сан / xml эсвэл бусад хадгалах механизм байж болох мэдээллийн эх сурвалжаас мэдээлэл авах үүрэгтэй.

Жава хэл дээр Дао анги ямар хэрэглэгдэхийг бас мэдэх үү? Энэ нь объект/интерфейс юм ашигласан өгөгдөл хадгалах сангаас өгөгдөлд хандах. ЯАГААД БИД ДАО АШИГЛАХ : өгөгдлийн сан гэх мэт өгөгдлийн нөөцөөс мэдээлэл авахыг хийсвэрлэдэг. Энэхүү үзэл баримтлал нь "өгөгдлийн нөөцийн үйлчлүүлэгчийн интерфейсийг түүний өгөгдөлд нэвтрэх механизмаас тусгаарлах" явдал юм.

Үүнийг бодоод үзвэл хаврын гутлын бумбын анги гэж юу вэ?

БУМБА өгөгдлийн хандалтын объект гэсэн үг. Ихэвчлэн, DAO анги хоёр ойлголтыг хариуцдаг. Тогтвортой давхаргын дэлгэрэнгүй мэдээллийг багтааж, нэг аж ахуйн нэгжийн CRUD интерфейсээр хангана.

Хаврын улиралд DAO болон DTO гэж юу вэ?

БУМБА нь ихэвчлэн хадгалах, шинэчлэх, устгах зэрэг CRUD үйлдлүүдтэй анги юм. DTO зүгээр л өгөгдөл хадгалдаг объект юм. Энэ нь жишээ хувьсагч, тохируулагч, хүлээн авагчтай JavaBean юм. DTO утгын объект болгон дамжуулах болно БУМБА давхарга ба БУМБА давхарга нь CRUD үйлдлийн аргыг ашиглан өгөгдлийг хадгалахын тулд энэ объектыг ашиглана.

Зөвлөмж болгож буй: