Introduction

As we learned in the first section of this book, J2EE application architecture involves creating components for multiple development tiers. Java design patterns can help provide guidance on how to develop application components for these tiers.

When applied to J2EE, applying these design patterns must take into account the multiple tiers supported by J2EE and the technologies that can be used on those tiers. In this chapter we will examine some design patterns that are commonly applied to the Java development process.

We begin by first revisiting the architectural tiers we discussed in the first section and will then examine various Java design patterns that can be applied to those tiers. The following chapters will then demonstrate ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.