Jaka jest różnica między obiektami dostępu do danych (DAO) a wzorcami repozytoriów? Tworzę aplikację przy użyciu Enterprise Java Beans (EJB3), Hibernate ORM jako infrastruktury, oraz Domain-Driven Design (DDD) i Test-Driven Development (TDD) jako techniki