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

HTTP Details

The HTTP 1.1 protocol as specified by RFC 2616 includes information about the following:

  • Overall protocol semantics

  • Supported methods (e.g., GET and POST)

  • Connection management (i.e., persistent connections)

  • Caching support

  • Security

  • Request/reply status codes (e.g., HTTP 200), header fields, protocol parameters, and so on

  • Content negotiation and other miscellaneous topics

In our discussion, we'll be primarily concerned with the HTTP aspects that have the most impact in terms of scalability and performance for Web applications—the request methods (GET and POST), caching, and connection management. But first we'll start out with a review of how the protocol works.

Semantics

As we saw earlier, when HTTP is deployed on TCP/IP its requests ...

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