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

Scalability and Performance Hints

Based on our discussion about general Web application architecture, thin and fat clients, multithreading, and component granularity, let's now consider some relevant scalability and performance hints.

Don't Always Starve Thin Clients

For maximum portability, you may think it is wise to take the thin-client approach when designing your application. After all, this allows you not only to reach out to clients with limited resources (i.e., memory and CPU) but also to avoid developing a Java client (which may be slow to download) or designing some other kind of custom client. Even better, putting all of the application ...

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