Posts Tagged ‘транзакция’

Транзакции в J2EE

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

1 Что такое транзакция?

Для имитации бизнес-транзакции в программе может потребоваться выполнение нескольких шагов. Финансовая программа, например, может перечислить финансовые средства с текущего счета на депозитный счет, выполнив шаги, перечисленные в следующем псевдокоде:

начало транзакции
дебет текущего счета
кредит депозитного счета
обновление журнала истории
подтверждение транзакции

Должны выполниться или все три шага, или ни одного. В противном случае, целостность данных будет нарушена. Поскольку шаги внутри транзакции рассматриваются как одно целое, транзакция часто определяется как неделимая единица работы.

(далее…)