Я постоянно сталкиваюсь с проблемой, когда я не могу придумать объект сервиса, инкапсулирующий много методов DAO.
Я имею в виду, что для моего сервлета иногда достаточно использовать один метод DAO, например addUser(User params).
Что лучше сделать - инкапсулировать методы DAO в объект сервиса и использовать только объекты сервиса ВСЕГДА, даже если это буквально означает вызов одним методом сервиса одного метода dao или смешивать их использование вместе (некоторые методы из объектов сервиса и некоторые из dao в контексте сервлета) - то есть у меня есть автоподключенные DAO и объекты сервиса внутри контроллера?
Это смешает логику, если я начну использовать и DAO и сервисный объект в одном месте?