В
программном обеспечении data access object (DAO) — это объект, который предоставляет абстрактный
интерфейс к какому-либо типу
базы данных или механизму хранения. Определённые возможности предоставляются независимо от того, какой механизм хранения используется и без необходимости специальным образом соответствовать этому механизму хранения. Этот
шаблон проектирования применим ко множеству языков программирования, большинству программного обеспечения, нуждающемуся в хранении информации и к большей части баз данных, но традиционно этот шаблон связывают с приложениями на платформе
Java Enterprise Edition, взаимодействующими с реляционными базами данных через интерфейс
JDBC, потому что он появился в рекомендациях от фирмы
Sun Microsystems
Александр СафоновПросветленный (33059)
5 лет назад
Тебя о чём спросили абстрактный альтернативно одарённый индивид? Не знаешь, так и скажи или человеческим языком разучился разговаривать?
Интересует, какого хрена эта фигня DAO внезапно появилась в системе? Десять лет жили без неё и вдруг появилась. Это главный вопрос, а не теоретические рассуждения про шаблоны проектирования и механизмы хранения. Представляет ли она потенциальную угрозу? Маме своей вот объясни для чего эта хрень нужна и как она теперь заживёт с её помощью.
S.P.I.R.I.T. [XV-25]Профи (507)
3 года назад
Кузьмич, так а всё-таки? Он представляет какую-либо угрозу? А то в папке DAO появились файлы с названием "0" в формате "dat" и "metadata" в формате "json". Причём появились абсолютно недавно, два вчера и два сегодня. Оба сразу после включения компа.