Explore J2EE Antipatterns

Explore J2EE Antipatterns

ature provides us with an infinite variety ofpatterns, from those found in living things: in the foliage of plants,for example, or in the structure of plants themselves, and inanimals?to those created by the actions of physical laws: theformation of crystals, or ripples on a pond. It’s not surprising therefore thatarchitects?of buildings or software?follow nature’s example by makinguse of patterns in their own creations.

J2EE Design Patterns explores the patterns that underlie effective softwaredesigns. As Crawford and Kaplan explain, a design pattern is a way ofdescribing recurring solutions to common, recurring problems. From aprogramming perspective, they say, “a pattern provides a set ofspecific interactions that can be applied to generic objects to solve aknown problem.”

Many of the patterns in this book focus on extensibility, scalability,flexibility, and performance–all areas of concern to J2EE developers.Some patterns will be new to readers and some will be familiar. Butwhether readers have seen the patterns before or not, “J2EE DesignPatterns” is unique in showing readers how to apply them in real J2EEapplications.

Chapter 12 discusses the causes of antipatterns, architectural antipatterns, presentation tier antipatterns, and EJB antipatterns.

Download the PDF of Chapter 12: “J2EE Antipatterns”

Reproduced from J2EE Design Patterns by permission of O’Reilly & Associates. ISBN 0596004273, copyright 2003. All rights reserved.

Share the Post:
data observability

Data Observability Explained

Data is the lifeblood of any successful business, as it is the driving force behind critical decision-making, insight generation, and strategic development. However, due to its intricate nature, ensuring the

Heading photo, Metadata.

What is Metadata?

What is metadata? Well, It’s an odd concept to wrap your head around. Metadata is essentially the secondary layer of data that tracks details about the “regular” data. The regular