The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
November 3 – 8, 2002
Keystone Conference Center


Steve Stelting – Sun Microsystems, Inc.

Using Creational Patterns in Java

Since its creation, Java has been strongly associated with the field of design patterns. Many of the Java APIs incorporate patterns, and the language has a number of features which make it particularly effective for pattern implementation. However, to effectively realize a design pattern in Java, you need to have a good understanding of the issues and trade-offs associated with its use in the language.

In this session, Steve will discuss practical considerations associated with the creational patterns originally presented in the book Design Patterns. He will present the five patterns: Abstract Factory, Builder, Factory Method, Prototype, and Singleton – and describe how they can be implemented in Java. In addition, he will describe some of the alternatives available to developers, and examine practical considerations about using the creational patterns in the Java language.

Exception Handling for J2EE Systems

Well-designed J2EE systems require a standardized approach to translate and handle exceptions. Each of the major J2EE APIs have distinct ways of representing exceptions, and communicating exception information in a J2EE application. The way that exceptions are processed in a J2EE system is often misunderstood, causing confusion even among developers with prior experience developing J2EE applications.

Steve will explain the ways that Servlets, JSPs, EJBs, JDBC, JMS and the Connector architecture represent exceptions. He will demonstrate practical techniques for working with exceptions at each tier in a J2EE architecture, and describe the container requirements to support exception processing at each J2EE tier.

Picture of Steve Stelting

Steve Stelting works for the Instructor Development Center 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 over a range of Java™ 2 Platform, Standard Edition (J2SE™) and Java™ 2 Platform, Enterprise Edition (J2EE™) topics. Steve spoke at the 2000 and 2002 JavaOne conferences and is the co-author of Applied Java Patterns by Prentice-Hall with Olav Maassen, also of Sun. Email: Stephen.Stelting@Sun.COM


* Return to Top *

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