-
Book Overview & Buying
-
Table Of Contents
JBoss AS 5 Development
By :
Transaction management is a JCA system contract between an application server and a resource adapter (and its underlying resource manager). The transaction management contract extends the connection management contract, which we just discussed. It provides support for the management of transactions.
What is a transaction? The authoritative definition of a transaction is a unit of work containing one or more operations involving one or more shared resources. Transactions are described in terms of ACID properties, which are as follows:
Atomicity refers to the ability to guarantee that either all or none of the tasks of a transaction are performed.
Consistency refers to the fact that when a transaction is completed, the system must be in a stable and consistent condition.
Isolation refers to the requirement that other operations cannot access or see the data in an intermediate state during a transaction.
Durability refers to the guarantee that once the user...
Change the font size
Change margin width
Change background colour