Я добавляю RESTful API в существующее приложение (JBoss 4, EJB 2, добавляю RESTEasy). Приложение в настоящее время имеет сеансовые компоненты с транзакциями, управляемыми контейнером. Для начала я вызываю удаленные интерфейсы на Enterprise Beans. Использование EJB прекращается, поэтому новые функции будут добавлены без написания новых методов для bean-компонентов.
Предлагают ли JAX-RS или JBoss 4 какую-либо поддержку транзакций для методов ресурсов? Или мне нужно написать свой собственный код транзакции в каждом из методов ресурса?
JAX-RS имеет PreProcessInterceptors и PostProcessInterceptors, но, похоже, не имеет перехватчика, который обертывает вызов.