Лучший способ обработки исключений в приложении с веб-сервисами

У меня есть приложение, состоящее из веб-сервисов SOAP и REST и простого HTTP-доступа. Все они конвертируют входящие запросы и отправляют их обработчику. Самое мучительное — это обработка исключений. Чтобы вернуть правильный ответ, я должен обернуть каждый метод блоком try-catch и создать там ответ.

Я подумал, что смогу создать фильтр, который сможет это сделать. Но как фильтр может распознать его источник (мыло, остальной интерфейс), чтобы я знал, что должен вернуть SOAP или другой ответ?

6
задан user219882 7 March 2012 в 08:34
поделиться