|
|
|
Транзакции
Типичное корпоративное приложение читает и записывает информацию в одну или более баз данных. Поскольку эта информация критическая для бизнес-операций, она должна быть точной, актуальной и надежной. Целостность данных может быть потеряна, если многим программам будет разрешено изменять одну и ту же информацию одновременно. Она может также быть потеряна, если система даст сбой во время обработки бизнес-транзакции и оставит данные измененными лишь частично. Предупреждением обоих этих сценариев программные транзакции гарантируют целостность данных. Транзакции управляют параллельным доступом к данным многих программ. В случае системного сбоя транзакции обеспечивают, что после восстановления данные будут в целостном состоянии.
В этой главе
- Что такое транзакция?
- Транзакции, управляемые контейнером
- Атрибуты транзакции
- Откат транзакции, управляемой контейнером
- Синхронизация переменных экземпляра бина сеанса
- Методы, не разрешенные в транзакции, управляемой контейнером
- Транзакции, управляемые бином
- Транзакции JDBC
- Транзакции JTA
- Возврат без фиксации
- Методы, не разрешенные в транзакции, управляемой бином
- Сводка опций транзакций для корпоративных бинов
- Таймаут транзакции
- Уровни изоляции
- Изменение многих баз данных
- Транзакции в Web-компонентах
|
|
|
Copyright 2002 Sun Microsystems, Inc. All rights reserved.