I want to know the clear difference between webserver and application server. let say take tomcat and jboss. tomcat is web server and jboss is application server. i know that tomcat will just forward teh request and get teh response where as jboss will do transaction management also.
How it will do transaction management for an application. i want to know with a clear example