Я працював із SpringMVC, Hibernate та деякими базами даних на прикладі веб-додатків Java.
Є кілька різних, які роблять це, але цей весна 3 та підручник із інтеграції зі сплячим зі прикладом має клас моделі, вид (у jsp) та класи та сервіси та дао для контролера.
Моє запитання: чи не сервіс, а класи DAO не роблять те саме? Навіщо тобі вони обоє потрібні?
Це був підручник, який я фактично використовував: http://fruzenshtein.com/spring-mvc-security-mysql-hibernate/