I am trying to grasp the Java concepts using my knowledge of IIS, MTS, COM,

Seems to me:
JSP is coceptually equivalent to ASP,
JavaBean is to COM component.

What is the best suitable Web Server for JSP? Is it Apache? What is the most
popular web servers for JSP now and in the foreseeable future?

Also what are the most popular application servers in Java world similar
to MTS in MS world?

What are the most popular combination of web server and application server
for Java at current time? What about in the future?