| CONTENTS | PREV | NEXT | INDEX | Designing Enterprise Applications with the J2EETM Platform, Second Edition |
This chapter provides the guidelines for using transactions on the J2EE platform. It describes the J2EE transactional model available to each J2EE component type--application clients, JSP pages and servlets, and enterprise beans--and enterprise information systems.
The J2EE platform provides powerful support for writing transactional applications. It contains the Java Transaction API, which allows applications to access transactions in a manner that is independent of specific implementations and provides a means for declaratively specifying the transactional needs of an application. These capabilities shift the burden of transaction management from J2EE application component providers to J2EE product vendors. Application component providers can thus focus on specifying the desired transaction behavior and rely on a J2EE product to implement the behavior.