16.1. ACID Transactions
To understand how transactions
work, we will revisit the TravelAgent EJB, the stateful session bean developed in Chapter 11 that encapsulates the process of making a cruise reservation for a custom...
16.2. Declarative Transaction Management
One of the primary advantages of Enterprise JavaBeans is that it allows for declarative transaction management
. Without this feature, transactions must be controlled using explicit transaction demarca...
16.3. Isolation and Database Locking
Transaction isolation (the "I" in ACID) is a critical part of any transactional system. This section explains isolation conditions, database locking, and transaction isolation levels. These concepts are...
16.4. Nontransactional EJBs
Beans outside of a transaction's scope normally provide some kind of stateless service that does not manipulate data in a data store. While these types of enterprise beans may be necessary as utilities during a transact...
16.5. Explicit Transaction Management
Although this section covers JTA, it is strongly recommended that you do not attempt to manage transactions explicitly. Through transaction attributes, Enterprise JavaBeans provides a comprehensiv...
16.6. Exceptions and Transactions
Exceptions have a large impact on the outcome of transactions.
16.6.1. Application Exceptions Versus System Exceptions
System exceptions represent unknown internal errors. The EJB container...
16.7. Transactional Stateful Session Beans
Session beans can interact directly with the database as easily as they can manage the taskflow of other enterprise beans. The ProcessPayment EJB, for example, makes inserts into the PAYMENT...
AJAX popular information C# language guides Windows books and cookbooks
.......
С 2009 года мы стали переводить структура сайта на различные языки. Сайт теперь будет содержать книги не только на английском языке, но также и на других европейских языках, в том числе и на Русском языке.