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