Transactions and Session Beans

Transactions are a mechanism by which your application performs several tasks as a single unit of work. A typical example of transactions would be a banking application executing a funds transfer. This process involves debiting one account and crediting another. If either of these two processes fails, the whole transaction is rolled back. In this chapter, we don't discuss transactions in detail. We look only at different transaction management strategies available to you when you use the WebLogic Server container. You can learn more about transactions in Chapter 9, “Processing Transactions with the Java Transaction API.”

There are essentially two types of transaction management for EJBs: container-managed transactions ...

Get BEA WebLogic Server™ 8.1 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.