| CONTENTS | PREV | NEXT | INDEX | J2EE BluePrints |
Transactions are a mechanism for simplifying the development of distributed multiuser enterprise applications. By enforcing strict rules on an application's ability to access and update data, transactions ensure data integrity. A transactional system ensures that a unit of work either fully completes or the work is fully rolled back. Transactions free an application programmer from dealing with the complex issues of failure recovery and multiuser programming.
The chapter begins with a general overview of transaction properties and J2EETM platform support for transactions. Then it describes the JavaTM Transaction API (JTA), the interface used by the J2EE platform to manage and coordinate transactions. Finally, the chapter describes the J2EE transactional model available to the different types of J2EE components and to enterprise information systems.
In this chapter: