Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jta транзакции в Spring / 5 сообщений из 5, страница 1 из 1
22.10.2012, 12:52:20
    #38007998
tuchin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jta транзакции в Spring
Всем привет.

Насколько я понимаю 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
22.10.2012, 12:55:38
    #38008010
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jta транзакции в Spring
Это обертки над JTA менеджерами конкретного сервера. Spring не имеет своего JTA менеджера. Нужно либо брать сторонний, наприме atomikos. Либо деплоится в контейнер и искпользовать реализацию контейнера. Для этого используются указанные обертки.
...
Рейтинг: 0 / 0
22.10.2012, 13:22:44
    #38008052
tuchin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jta транзакции в Spring
Blazkowicz, спасибо за ответ!

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

Контейнер сконфигурирует сам если вы сделаете jta-приложение.
Обертки нужны чтобы бины, сконфигурированные через спринг, могли участвовать в транзакциях контейнера.
...
Рейтинг: 0 / 0
22.10.2012, 13:43:22
    #38008093
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jta транзакции в Spring
ЛагманКонтейнер сконфигурирует сам если вы сделаете 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
Форумы / Java [игнор отключен] [закрыт для гостей] / jta транзакции в Spring / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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