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

Summary

In this chapter, we looked at the general concept of request processing as well as some of its key challenges and issues. We also identified some surprisingly specific solutions to the challenges.

It's fair to say that request processing is all about managing connections, efficiently associating a connection with an existing session, and marshalling data between client and back-end application objects. Request processors are on the front line of server-side processing. Regardless of how efficient the application system or the database system is, request processing itself needs to be scalable. Load balancing and multithreading can be important techniques that improve both scalability and performance.

We also discussed the tradeoffs between ...

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