Skip to main content


developerWorks  >  Java technology  >

Java design patterns 201

developerWorks

Level: Intermediate

Paul Monday , Developer, Independent

09 Apr 2002

Register now or sign in using your IBM ID and password.

Design patterns extend far beyond those described by the famous Gang of Four. In this tutorial, you will find out just how much. Veteran developer Paul Monday begins his discussion by exploring resources that newcomers to the study of design patterns often miss. Then he uses design patterns from these resources to implement a simple application. Finally, he switches his focus to how design patterns can help you to better understand software design and guides you through the reverse-engineering of a piece of technology, focusing on how it works from the perspective of patterns.

Prerequisites

This tutorial expands upon the "Java design patterns 101" tutorial, examining a broad range of design pattern resources and several specific design patterns in detail and implementation.

Although this tutorial is entirely Java™-based, design pattern documentation outside of this tutorial is often in C++. To extend your knowledge of the patterns presented here, you will likely need an average skill level in C++.


System requirements

You will need JavaScript enabled on your browser.

You will use the following technologies and resources to complete the exercises in this tutorial:

  • The Java 2 platform, Standard Edition to implement the tutorial's two simple business pattern examples.
  • A standard editor and a JDK to compile and run the examples.
  • Tomcat 4.0.3 Servlet Engine to deploy the Web application and JSP Tag library examples. (Note that Tomcat has all the classes you will need for the J2EE portion of this tutorial.)



Duration

Under one hour


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed