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. 

  •   You can see this in the global site developerWorks the original English text. 

  •   Java theory and practice: Understanding JTS - behind-the-scenes magic: read this series of articles to the second part. 

  •   Java theory and practice: Understanding JTS - balancing security and performance: reading this series and Evidence. 

  •   Jim Grey and Andreas Reuter co-authored the Transaction Processing: Concepts and Techniques is on the theme of this transaction processing authoritative book. 

  •   Philip Bernstein and Eric Newcomer co-authored the Principles of Transaction Processing on the subject is an excellent introductory article; It covers many of the themes and concepts of history. 

  •   Java Transaction Service norms of good readability, which explained in depth how to adapt to Object Transaction Monitor distributed applications. 

  •   Java Transaction API (JTA) specification detailed description of the affairs of J2EE support of the low-level details of the problem. 

  •   J2EE Specification and the JTS JTA J2EE, as well as how to adapt to other matters and how J2EE technology (such as Enterprise JavaBeans technology) to interact. 

  •   "Transaction Logging Concepts" on how to implement the transaction log, as well as how to restore and reactivate rollback done a wonderful explanation. 

  •   Supporting open standards for Web services and J2EE (PDF) is one of the IBM white paper, it provides services on how to adapt to Web services world insights. 

  •   Anbazhagan Mani and Arun Nagarajan co-authored "Understanding quality of service for Web services" (developerWorks, January 2002) to discuss the affairs should be how ACID test. 

  •   Please read the whole series of Java theory and practice. 

  •   Please developerWorks Java technology zones View and other Java-related articles and Guide. 
  •   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. 

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • del.icio.us
    • Facebook
    • DotNetKicks
    • DZone
    • Netvouz
    • Propeller

    Recommend Articles

    Comments

    Leave a Reply