O'Reilly logo

Struts Kick Start by Kevin Bedell, James Turner

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 Protocol and the Request/Response Cycle

A browser is a program that communicates with remote servers (such as a Web server like Apache or a servlet engine like Tomcat) to access and retrieve information. These servers are located in remote locations and could be anywhere on the Internet. Yet

  • Communications are fast.

  • Communications are secure.

  • The server always remembers who you are and keeps track of your information—even if 1000 other people around the world are hitting the same server at the same time!

Understanding the underlying architecture behind this and the details of how it works is key to building and debugging Web-based applications.

Browsers send and receive information using the Hypertext Transfer Protocol (or HTTP). At the ...

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