Chapter 20. Designing a Three-Tiered Application

In this chapter

In a three-tiered application, the presentation, business logic, and data layers are separated into three separate components. Typically, these layers reside on different machines, although they may also run within the same machine. It isn't necessary to put the components on different machines; the important thing is that you have the ability to put them on different machines. Figure 20.1 shows a conceptual model of a three-tiered application.

Figure 20.1. A three-tiered application separates presentation, business logic, and data access. ...

Get Special Edition Using Java™ Server Pages and Servlets 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.