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:
Share on facebook
Share on twitter
Share on linkedin


The Latest

homes in the real estate industry

Exploring the Latest Tech Trends Impacting the Real Estate Industry

The real estate industry is changing thanks to the newest technological advancements. These new developments — from blockchain and AI to virtual reality and 3D printing — are poised to change how we buy and sell homes. Real estate brokers, buyers, sellers, wholesale real estate professionals, fix and flippers, and beyond may

man on floor with data

DevX Quick Guide to Data Ingestion

One of the biggest trends of the 21st century is the massive surge in internet usage. With major innovations such as smart technology, social media, and online shopping sites, the internet has become an essential part of everyday life for a large portion of the population. Due to this internet

payment via phone

7 Ways Technology Has Changed Traditional Payments

In today’s digital world, technology has changed how we make payments. From contactless cards to mobile wallets, it’s now easier to pay for goods and services without carrying cash or using a checkbook. This article will look at seven of the most significant ways technology has transformed traditional payment methods.