Atomicity, isolation, and flat threading are some of the transaction features that must be incorporated in applications compliant with the Java EE platform. This course covers transaction semantics and models for Java EE applications. It contrasts aprogrammatic and declarative implementation of transaction support and covers using JTA to scope transactions programmatically and implementing a container-managed transaction policy. In this course, you will learn about implementing entity synchronization in transactions, handling exceptions, and using transactions to update and persist data. You'll learn how to implement a versioning policy for entities and how to control optimistic locking in a Java transactional application. The course also provides practice in creating transactional Java EE applications.
Java developers who want to learn how to use Java EE 7 components to build front-end enterprise web applications