O'Reilly logo

Eclipse Web Tools Platform: Developing Java™ Web Applications by Arthur Ryman, Lawrence Mandel, Naci Dai

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7The Presentation Tier

The inmates are running the asylum.

—Alan Cooper

Introduction

Software architecture and design is largely a process of taking a complex system and dividing it into smaller, more manageable subsystems. One of the most important lines of division is that which separates the user interface of a system from its core. The core of a system is often referred to as its business logic and the user interface as its presentation logic. We discussed the architectural aspects of this division previously in Chapter 5. We discuss WTP support for presentation logic in this chapter and for business logic in the next, Chapter 8.

The division between presentation and business logic is especially important in Web applications for two ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required