Java theory and practice: Understanding JTS - Introduction Services
Class: Junior
Brian Goetz (brian@quiotix.com), Principal Consultant, Quiotix
March 1, 2002
February 8, 2007 update
Java Transaction Service is a key element of J2EE framework. With the combination of Java Transaction API that will enable us to build the systems and network faults are very robust distributed applications. Service is a reliable application of the basic building blocks - If there are no support services, the preparation of reliable distributed applications will be very difficult. Fortunately, most of the work JTS implementation is transparent to the programmer; J2EE containers affairs division and the acquisition of resources for programmers is almost not visible. This three-part series of articles on the first phase of a number of basic knowledge, including what services, as well as services for the construction of reliable distributed applications is critical reasons.
If you read any J2EE introductory articles or books, then we will find that only a small part of the information is specific to Java Transaction Service (JTS) or Java Transaction API (JTA). This is not because of JTS is unimportant part of J2EE or optional part - quite the contrary. JTS will be the concern is less than EJB technology, because of its procedures for the use of the services provided very transparent - many developers do not even have noted that in their application where the affairs of the beginning and end. In a sense, the unknown is precisely JTS its success: because it is very effective in the management of affairs of the hidden many of the details, so we have not heard or talked a lot about its content. However, you may want to know it all for you behind the scenes and what function.
It is no exaggeration to say that no services will not be able to prepare reliable distributed applications. Service allows some control to modify the application's persistent state, in order to enable applications for a variety of system failures (including system crashes, network failure, power failure or natural disaster) more robust. Construction Services is fault-tolerant, high reliability, high-availability applications, as well as the basic building blocks needed one.
Participate in the discussion forum.
Brian Goetz as a professional software developer has been more than 18 years. Quiotix he is the chief consultant, which is a software development and consulting firm in Los Altos, California. He also more than JCP expert group effectiveness. Please refer to Brian in the popular trade publication has been published and forthcoming articles.






