• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

App Server /Web Server

 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Bartender
Posts: 4121
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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).
 
reply
    Bookmark Topic Watch Topic
  • New Topic