Basically a Web Server serves static HTML pages (or gifs, jpegs, etc.), and can also run code written in a special way called CGI – Common Gateway Interface.
An Application Server is used to run business logic or dynamically generated presentation code. It can either be .NET based or J2EE based (like Oracle9iAS, BEA WebLogic Server, IBM WebSphere, JBoss).
A J2EE application server runs servlets and JSPs (infact a part of the app server called web container is responsible for running servlets and JSPs) that are used to create HTML pages dynamically.
In addition, J2EE application server can run EJBs – which are used to execute business logic.
BoLaFish 5:56 pm on December 29, 2009
See this link: http://www.experts-exchange.com/Web/Application_Servers/Q_20703860.html
Basically a Web Server serves static HTML pages (or gifs, jpegs, etc.), and can also run code written in a special way called CGI – Common Gateway Interface.
An Application Server is used to run business logic or dynamically generated presentation code. It can either be .NET based or J2EE based (like Oracle9iAS, BEA WebLogic Server, IBM WebSphere, JBoss).
A J2EE application server runs servlets and JSPs (infact a part of the app server called web container is responsible for running servlets and JSPs) that are used to create HTML pages dynamically.
In addition, J2EE application server can run EJBs – which are used to execute business logic.