The Java EE platform provides several abstractions that simplify development of dependable transaction processing for applications. This chapter discusses Java EE transactions and transaction support in the Oracle GlassFish Server.
The following topics are addressed here:
For more information about the Java Transaction API (JTA) and Java Transaction Service (JTS), see Chapter 19, Administering Transactions, in Oracle GlassFish Server 3.1 Administration Guide and the following sites: http://www.oracle.com/technetwork/java/javaee/jta/index.html and http://www.oracle.com/technetwork/java/javaee/tech/index.html.
You might also want to read Chapter 44, Transactions, in The Java EE 6 Tutorial.