Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

What is the difference between an application server and a Web server?

I am a beginner in the Java field. What is the difference between an application server and a Web server?
"Web Server" nowadays refers to the HTTP server like Apache or Netscape or Microsoft's IIS that acts as the first point of contact for serving Web pages and HTML content (static content) to browsers. A "Web Application Server" basically plugs into or behind the Web Server and provides a shell or a runtime environment for deploying Java applications. These applications are responsible for (optionally) connecting to other databases and systems and creating dynamic content (like the results of a database query). These dynamically generated web pages are then taken by the Web Server and presented back to the Web browser clients. The Web Server is the necessary middleman. The application work is occurring in the Web application server behind it.
This was last published in January 2002

Dig Deeper on Microservices and DevOps

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.