У меня есть DAO, который звонит на REST WS.Чтобы предотвратить недействительные данные, отправленные WS, я хочу реализовать валидатор.
Где я должен его реализовать?
1 - в слое dao, внутри объекта DAO.
2 - в слое dao, но в отдельном классе, поскольку DAO должен выполнять только CRUD
3 - в слое обслуживания
Другой вопрос: я хочу выброситьисключение, когда возникают недействительные данные.
Проверено или не проверено?
Я уточняю, что я использую Spring Security, и когда я буду вызывать свою Службу, мне придется перехватить это исключение, чтобы преобразовать его в исключение весны AuthenticationException.
Большое спасибо.