The J2EETM Tutorial

PREV TOP NEXT

Транзакции

Dale Green

Типичное корпоративное приложение читает и записывает информацию в одну или более баз данных. Поскольку эта информация критическая для бизнес-операций, она должна быть точной, актуальной и надежной. Целостность данных может быть потеряна, если многим программам будет разрешено изменять одну и ту же информацию одновременно. Она может также быть потеряна, если система даст сбой во время обработки бизнес-транзакции и оставит данные измененными лишь частично. Предупреждением обоих этих сценариев программные транзакции гарантируют целостность данных. Транзакции управляют параллельным доступом к данным многих программ. В случае системного сбоя транзакции обеспечивают, что после восстановления данные будут в целостном состоянии.

В этой главе

Что такое транзакция?
Транзакции, управляемые контейнером
Атрибуты транзакции
Откат транзакции, управляемой контейнером
Синхронизация переменных экземпляра бина сеанса
Методы, не разрешенные в транзакции, управляемой контейнером
Транзакции, управляемые бином
Транзакции JDBC
Транзакции JTA
Возврат без фиксации
Методы, не разрешенные в транзакции, управляемой бином
Сводка опций транзакций для корпоративных бинов
Таймаут транзакции
Уровни изоляции
Изменение многих баз данных
Транзакции в Web-компонентах

PREV TOP NEXT

Copyright 2002 Sun Microsystems, Inc. All rights reserved.