Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

App Server /Web Server  RSS feed

 
Sona Makheeja
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In a project we used Jrun as a web server.... Just yest i got to know taht jrun can be used as App server too.. can anyone explain what are the requirements for an app server and a web server??? who provides what??
i mean according to me to execute jsp pages, we used jrun as webserver in combination with IIS...
who provides support for Beans in Java files (I assume ejb in jsp is taken care by web server)???
who provides support for connection pooling???

If there is a document to go thru, whr i can clear my doubts...

I think i had posted this in a wrong forum previously.. Aplogize for taht
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
All a web server does is basically serve files (like HTML files and images) over HTTP. Application servers do this and more, usually providing some sort of dynamic web page generation capability and integration with database systems. Application server is kind of a buzzword, though, and does not really have a hard-and-fast definition.

As examples, Apache and IIS are web servers - they are built to provide files over HTTP. Weblogic, WebSphere, JRun, JBoss (and more) are usually called application servers - they provide the full J2EE stack of technologies over the web - servlets, JSPs, EJBs, JNDI, etc. Somewhere in between are Tomcat and Resin - they are both web servers with support for servlets and JSP, but they don't directly provide any database access or persistence technology (though it looks like Resin is starting to plan on adding EJBs).
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!