Web server và application server

Cho mình hỏi giữa app server và web server thì khác nhau những gì về thành phần và chức năng?
Tomcat là app server hay web server ?
Với Java EE thì nên dùng app server hoặc web server nào?
Thanks all

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?