A server specifically designed to run applications.
Includes both hardware and software that provide an environment for programs to run.
What is Application Server examples?
There is a huge number of application servers that are used today. Some of the examples are given below:
Sun GLassFish Enterprise Server
What is the purpose of application server?
An application server enables a server to generate a dynamic, customized response to a client request. An application server is a Java™ Virtual Machine (JVM) that runs user applications. The application server collaborates with the web server to return a dynamic, customized response to a client request.
How does application server work?
Application server usually work in concert with a web server. In fact, Today’s app server usually have web servers built in.
Here is how the process works:
The user submits a request from a browser(e.g. Netscape, IE)
The web server receives the request from the browser and recognizes it as a special request for a servlet.
• This is done by configuring the web server to recognize certain url’s as servlet requests.
The web server passes the request to the application server.
The application server processes the request and returns a response to the web server.
The web server passes the response to the browser.
What is difference between Web server and application server?