aa Contact Us aa Home aa About Us aa news aa Free Books aa Books




JTS PERFORMANCE

   
J2EE
Subcategories


J2EE
aa Connectors
aa EJB
aa Java Mail
aa JDBC
aa JMS
aa JMX
aa JNDI
aa JSP
aa JTA
aa JTS
aa IDL
aa RMI/IIOP
aa Servlets
aa XML/JAX/JDOM
a INTEROPERABILITY
aa CCM
aa COM
aa CORBA
aa XML
aa WebServices

OTHER
aa J2EE Certification
aa J2EE Design
aa J2EE Performance
aa Java Data Objects

JAVA NETWORK
aa JavaOlympus
aa J2EEOlympus
aa JSPOlympus
aa J2meOlympus







Java theory and practice: Understanding JTS -- An introduction to transactions The Java Transaction Service is a key element of the J2EE architecture. Together with the Java Transaction API, it enables us to build distributed applications that are robust to all sorts of system and network failures. Transactions are a basic building block of reliable applications -- it would be prohibitively difficult to write a reliable distributed application without transactional support. Fortunately, JTS does most of its work transparently to the programmer; the J2EE container makes transaction demarcation and resource enlistment nearly invisible. This first installment of a three-part series covers the basics of what transactions are and why they are critical to building reliable distributed applications.
Java theory and practice: Understanding JTS -- The magic behind the scenes In Part 1 of this series on transactions, we covered the basics of what transactions are and why they are critical to building reliable distributed applications. In this installment, we'll explore how J2EE applications are structured into transactions, and how JTS and the J2EE container manage to make transaction services, including transaction demarcation, resource enlistment, and transaction propagation, nearly invisible to the component programmer
Java theory and practice: Understanding JTS -- Balancing safety and performance In Parts 1 and 2 of his series on JTS, Brian covered the basics of what transactions are and how J2EE containers make transaction services transparent to EJB components. While being able to specify a component's transactional semantics declaratively instead of programmatically offers a great deal of flexibility in configuring enterprise applications, making poor decisions at application assembly time can impair the performance and stability of your applications. In this final installment, Brian looks at the facilities that J2EE offers for managing transaction demarcation and isolation and some guidelines for using them effectively.

    J2EE PERFORMANCE
Introduction

J2EE Connectors

EJB

Java Mail

JDBC

JMS

JMX

JNDI

JSP

JTA

JTS

IDL

RMI/IIOP

Servlets

J2EE and XML

J2EE and CORBA

J2EE and Web Services

J2EE Design