We are going to start a new series of Design Pattern articles based on 'Patterns
of Enterprise Application Architecture' book by Martin Fowler with
contributions from David Rice, Matt Foemmel, Edward Hieatt, Robert Mee, and
Â 'A pattern is a named nugget of instructive information that
captures the essential structure and insight of a successful family of proven
solutions to a recurring problem that arises within a certain context and system
of forces.' All of us use one or other pattern with or without knowledge.
The basic Java API uses many of Group of Four (GOF) Design patterns like
Abstract Factory, Factory, Singleton, Prototype etc.
Read the first part of the new tutorial - Layering architecture
Read the second part of the new tutorial - Organizing Domain logic
These tutorials will help solve many of
the frequent problems in the OO development life cycle. We will discuss all standard
Design Patterns used in J2EE community like GOF patterns, latest J2EE patterns
from Sun Microsystems etc.