O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

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

The General Problem

As you probably know, client/server relationships aren't limited to the end user and the Web server but in fact exist throughout many parts of any n-tier application architecture. For example, the Web server itself may also be a client to various other server-side application components, like CORBA or EJB objects, and these components, in turn, may be clients to each other (i.e., EJB session beans communicating with entity beans). Still others may be clients to a database server.

In short, all of these interactions require request processing. We'll touch on the important details of each scenario as we go along in later chapters. However, as they all have so many things in common, it's useful to step back and examine the problem ...

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