This document is written for application developers who are interested in building transactional Java applications that run in the WebLogic Server environment. It is assumed that readers are familiar with the WebLogic Server platform, Java Platform, Enterprise Edition (Java EE) programming, and transaction processing concepts.
Introducing Transactions, introduces transactions in EJB and RMI applications running in the WebLogic Server environment. This chapter also describes distributed transactions and the two-phase commit protocol for enterprise applications.
Configuring Transactions, describes how to administer transactions in the WebLogic Server environment.
Managing Transactions, provides information on administration tasks used to manage transactions.
This document contains JTA-specific design and development information. For comprehensive guidelines for developing, deploying, and monitoring WebLogic Server applications, see the following documents:
In addition to this document, BEA Systems provides a variety of code samples and tutorials for developing transactional applications. The examples and tutorials illustrate WebLogic Server in action, and provide practical instructions on how to perform key application development tasks. You can start the Examples server from the Start menu on Windows machines. For Linux and other platforms, you can start the Examples server from the WL_HOME\samples\domains\wl_server directory, where WL_HOME is the top-level installation directory for WebLogic Platform.
Avitek Medical Records Application (MedRec) and Tutorials
MedRec is an end-to-end sample Java EE application shipped with WebLogic Server that simulates an independent, centralized medical record management system. The MedRec application provides a framework for patients, doctors, and administrators to manage patient data using a variety of different clients.
MedRec demonstrates WebLogic Server and Java EE features, and highlights BEA-recommended best practices. MedRec is included in the WebLogic Server distribution, and can be accessed from the Start menu on Windows machines. For Linux and other platforms, you can start MedRec from the WL_HOME\samples\domains\medrec directory, where WL_HOME is the top-level installation directory for WebLogic Platform.
New and Changed Features in This Release
The following sections describe new features and changes for JTA for this release:
Support for transactions in Java applications that use Enterprise JavaBeans, in compliance with the
Enterprise JavaBeans Specification 3.0, published by Sun Microsystems, Inc. and the Java Transaction API (JTA) Specification 1.1.
WebLogic Server WLS provides the ability to look up a synchronization object in JNDI using the standard name of java:comp/TransactionSynchronizationRegistry and extends the ability by providing two additional global JNDI lookup resources: javax/transaction/TransactionSynchronizationRegistry and weblogic/transaction/TransactionSynchronizationRegistry. See Java Transaction API and BEA WebLogic Extensions in Programming WebLogic JTA.