The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
October 26 – 31, 2003
Keystone Conference Center


Stephen Stelting – Sun Microsystems, Inc.

Managing Mid-Term Persistence in J2EE Applications

One of the key factors for success in J2EE applications is to develop an effective strategy for managing mid-term persistence, the storage of transient data within the application. This is partially motivated by the practical demands on enterprise systems in general – the enterprise applications of this decade are expected to support a much larger client base and work with a substantially greater volume of data than in the past. Fundamentally, mid-term persistence describes two major categories of information used in an application:

Data from an enterprise resource (such as a DBMS) that is cached to improve performance or reduce the overhead associated with using the enterprise resource

Data that is stored during a series of operations, to represent transitory business information or model a business process

The session will present standard alternatives available for managing transient data in a J2EE application, with special emphasis on the options available in the Web and EJB tiers. It will describe the strengths and weaknesses of each approach for data storage, and explore when each may be appropriate in a J2EE system. Additionally, the session will present common problems associated with mid-term persistence management and suggest possible remedies.

About JavaServer™ Faces (a.k.a. Making Faces)

The Web technologies have always been among the most dynamic and user-driven of Java technologies, and in recent years they have continued to grow and diversify. One of the most recent additions to the suite of Web-based APIs is JavaServer™ Faces. Developed as JSR-127 in the Java Community Process, this technology is intended to provide a flexible, configurable way to leverage Java technology to effectively develop GUIs in Web applications.

This session will introduce JavaServer™ Faces technology, describing its design, structure and use. It will highlight the key features of the technology, provide a demo of its use in Servlets and JSPs, and suggest ways to integrate the technology with a standard Web application.

Picture of Stephen Stelting

Stephen Stelting works for the Internal Technical Training group at Sun Microsystems. Over the past decade, he has worked in the software development and technical training fields for customers in the United States and Europe. At Sun Education, Steve helps develop course content and provides training for the Java™ 2 Platform, Standard Edition (J2SE), Java™ 2 Platform, Enterprise Edition (J2EE) and Sun ONE™ technologies. Steve spoke at the 2000 and 2002 JavaOne conferences, and at the Colorado Software Summit 2002, and is the co-author of Applied Java Patterns by Prentice-Hall with Olav Maassen.



* Return to Top *

© 1997 – 2003  Kovsky Conference Productions Inc.  All rights reserved.