November 3 8, 2002
CSS 2002 Home
How to Register
How to Contact Us
Traveling to Keystone
Maps to Keystone
CSS 2001 Feedback
Email Discussion Group
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.
* Return to Top *
© 1997 2002 Kovsky Conference Productions Inc. All rights reserved.