WebPHPDev
Новичок
Объясните пожалуйста, или дайте ссылки, если можно, на небольшие примеры реализации DAO. Погуглил, но очень мало информации по этому вопросу. Не понимаю совершенно самостоятельного смысла DAO модели, - чем она занимается вообще, какие методы в ней должны содержаться, что реализовать...
У меня проект на ООП, хочу вот несколько повысить свой уровень, чему-то новому научиться. Сейчас он с MySQL работает, в дальнейшем хотелось бы иметь возможность подключать к БД на текстовых файлах, PostgreSQL. Вот для этого и хочу попытаться выполнить это применив шаблон DAO.
Как я понимаю у меня будет два класса: DAO и MySQL. Последний реализует подключение к БД, выполняет переданный ему запрос, возвращает результат, но что делает DAO и в какой форме общается с MySQL - абсолютно непонятно, к сожалению. Может кто подскажет чего? И ещё - не знаю совершенно, что такое DTO - мне казалось это и есть DAO) но их разграничивают оказывается
У меня проект на ООП, хочу вот несколько повысить свой уровень, чему-то новому научиться. Сейчас он с MySQL работает, в дальнейшем хотелось бы иметь возможность подключать к БД на текстовых файлах, PostgreSQL. Вот для этого и хочу попытаться выполнить это применив шаблон DAO.
Как я понимаю у меня будет два класса: DAO и MySQL. Последний реализует подключение к БД, выполняет переданный ему запрос, возвращает результат, но что делает DAO и в какой форме общается с MySQL - абсолютно непонятно, к сожалению. Может кто подскажет чего? И ещё - не знаю совершенно, что такое DTO - мне казалось это и есть DAO) но их разграничивают оказывается
