Създавам първия си пролетен проект (плюс Hibernate). Досега съм създал само две единици: потребител и група. За тези субекти има техните DAO. И сега съм в слоя за услуги.
Дефинирайки интерфейса на UserService Започнах да се чудя кое е по-добро: 1. Създаване на общо персонализирано изключение с код за грешка (като уеб кодове за грешка: 404, 500...) или 2. Създаване на много специфични персонализирани изключения като: UserNotExistException, GroupNotExist , UserNotActive, GroupNotActive...