Currently, I am using Tomcat Server and JBoss. My friend said that Tomcat Server is the web server whereas the JBoss is the application server where EJB lives.
Can anyone tell me what is the different between the web server and the application server? Please do not answer it in technical way :). If you can show some real life sample, it would be great. If so, what about the Bea Weblogic or WebSphere Application Server, what are they?
Last question. What is the benefit of EJB? Why people are always talking about EJB?