May 2007
Intermediate to advanced
752 pages
17h 58m
English
The inmates are running the asylum.
—Alan Cooper
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 ...
Read now
Unlock full access