• 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

difference between application server and web server

 
Ranch Hand
Posts: 510
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
can anyone tell me specifically what are the differences between application server and web server ?
 
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If I understood your question....
Your answer is here - Java EE Containers
You can read intro of JEE tutorial....
Regards.
 
Samanthi perera
Ranch Hand
Posts: 510
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I found these

1)A Web Server understands and supports only HTTP protocol
But Application Server supports HTTP,TCP/IP and many more protocols

2)Also more features such as Caches,Clusters,Load Balancing are there in Application Servers which are not available in Web Servers

what are the other differentces?
 
Fernando Franzini
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1) Web container is responsable to generate dinamic pages and executing specification of all objects created for this purpose - servlet, filters, JSP, JSF etc...
2) Application Server or EJB Container is responsable to manage bussines layer and responsible for implementing the business layer of an enterprise application and specification of all the objects for this purpose - Stateless, Statefull, Message, Interceptors, Timer Services, Web Services etc...
Your confusion maybe cause the two can be running within the same product and host or separated into different product on many host... all depending on the application needs.
Regards.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic