В чем смысл транзакции?

#jakarta-ee #jta

#джакарта-ee #jta

Вопрос:

Я читал о «Java Transaction», и я был сбит с толку тем, что это такое? и что полезного в?

Комментарии:

1. можете ли вы подробнее рассказать о том, что вас смущает? в противном случае вы получите очень общие определения.

2. @Bala-R Я хочу знать, каковы именно цели «Java-транзакции» в j2ee, и я заметил, что вы сказали очень общие определения .. Означает ли это, что транзакция выполняет разные задания??

Ответ №1:

Вы можете поискать в Google и найти страницы, подобные этой: http://www.java-tips.org/java-ee-tips/enterprise-java-beans/introduction-to-the-java-transactio.html

но суть в том, что транзакция — это набор операций, которые должны быть выполнены успешно или потерпеть неудачу и отменены (откат).

Очевидный пример — банковское дело: если вы переводите деньги из сберегательного в чековый, лучше, чтобы произошли оба обновления, или ни одно, иначе будет ошибка.

Ответ №2:

Я бы сказал, что лучше всего начать с:

http://en.wikipedia.org/wiki/Transaction_processing

http://en.wikipedia.org/wiki/ACID

Спасибо, Нитин