Вопросы с тегом «data-access-layer»

485
Разделение бизнес-логики и доступа к данным в Django

Я пишу проект в Django и вижу, что 80% кода находится в файле models.py. Этот код сбивает с толку, и через некоторое время я перестаю понимать, что на самом деле происходит. Вот что меня беспокоит: Я нахожу уродливым, что мой уровень модели (который должен был отвечать только за работу с данными из...

424
В чем разница между шаблонами DAO и Repository?

В чем разница между объектами доступа к данным (DAO) и шаблонами репозитория? Я занимаюсь разработкой приложения с использованием Enterprise Java Beans (EJB3), Hibernate ORM в качестве инфраструктуры и доменно-управляемого проектирования (DDD) и тест-ориентированной разработки (TDD) в качестве...

93
Шаблон репозитория против DAL

Это одно и то же? Только что закончил смотреть учебник Роба Коннери «Витрина», и они кажутся похожими на технику. Я имею в виду, что когда я реализую объект DAL, у меня есть методы GetStuff, Add / Delete и т. Д., И я всегда сначала пишу интерфейс, чтобы потом можно было переключить db. Я что-то...