Chapter 1. Application Architecture Concepts

In this chapter

The Three Layers of an Application

Single-Tiered Applications

Two-Tiered Applications

Three-Tiered Applications

The Trade-Offs

The "ilities"

Hybrid Architectures

Case Study: An Online Ordering System

If you have little experience with system architecture, this chapter introduces basic concepts and explains how they affect you. You can use this information to make better decisions when you design your applications. Even if you aren't doing system design, just knowing the idea behind the organization of applications makes it easier to understand the design of the application you're working on. Although some people think of the system architect as the overall designer of the system (assuming ...

Get Special Edition Using Java™ 2 Enterprise Edition 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.