Transaction management is one of the most important infrastructure services in an application server. Because nearly all Internet applications access some sort of transactional database through JDBC, Oracle ATG Web Commerce developers need to understand how transaction management is handled by a J2EE application server, how transactions affect the behavior of applications, and how applications should be written to cooperate with the transaction system.

In this chapter

This chapter includes the following sections: