In summary, the application server is responsible for the following tasks:
- user authentication and security
- processing and serving HTML files
- processing and compiling JSP files with help from its servlet/JSP engine,
then serving the entire response generated back to the browser