powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jta транзакции в Spring
5 сообщений из 5, страница 1 из 1
jta транзакции в Spring
    #38007998
tuchin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Насколько я понимаю JTA транзакции в спецификации JEE - это просто набор интерфейсов, каждый JEE апп сервер имеет свою имплемнтацию. То есть в коде приложения описываем логику транзакционных методов интерфейсами а на задеплоенном приложении подтянуться имплементации.
Тогда зачем в Spring (spring-tx-3.1.0.RELEASE) имеются классы - org.springframework.transaction.jta.WebLogicJtaTransactionManager и org.springframework.transaction.jta.WebSphereUowTransactionManager и org.springframework.transaction.jta.OC4JJtaTransactionManager ?
...
Рейтинг: 0 / 0
jta транзакции в Spring
    #38008010
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это обертки над JTA менеджерами конкретного сервера. Spring не имеет своего JTA менеджера. Нужно либо брать сторонний, наприме atomikos. Либо деплоится в контейнер и искпользовать реализацию контейнера. Для этого используются указанные обертки.
...
Рейтинг: 0 / 0
jta транзакции в Spring
    #38008052
tuchin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, спасибо за ответ!

Например для JBoss там нет обвертки, значит она не нужна, JBoss сам подставит имплементацию?
...
Рейтинг: 0 / 0
jta транзакции в Spring
    #38008061
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tuchin,

Контейнер сконфигурирует сам если вы сделаете jta-приложение.
Обертки нужны чтобы бины, сконфигурированные через спринг, могли участвовать в транзакциях контейнера.
...
Рейтинг: 0 / 0
jta транзакции в Spring
    #38008093
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманКонтейнер сконфигурирует сам если вы сделаете jta-приложение.
Обертки нужны чтобы бины, сконфигурированные через спринг, могли участвовать в транзакциях контейнера.
https://community.jboss.org/wiki/JBossTransactionsWithSpring
можно использовать
org.springframework.transaction.jta.JtaTransactionManager
остальные классы предоставляют некоторый API специфичный под каждый сервер. Об это в JavaDoc можно прочитать.
RTFMSupports the full power of Spring's transaction definitions on WebLogic's transaction coordinator, beyond standard JTA
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jta транзакции в Spring
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]