¿Cuál es la diferencia entre los objetos de acceso a datos (DAO) y los patrones de repositorio? Estoy desarrollando una aplicación que usa Enterprise Java Beans (EJB3), Hibernate ORM como infraestructura y Domain-Driven Design (DDD) y Test-Driven Development (TDD) como técnicas de...