CONTENTS | PREV | NEXT | INDEXJ2EE BluePrints



Transaction Management

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:



CONTENTS | PREV | NEXT | INDEX
Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved.