Dudas sobre Tomcat

Ana
11 de Enero del 2004
Hola a todos. Tengo una serie de dudas y agradeceria mucho si alguien me pudiera ayudar.
Mi primera duda es: Si ya tienes instalado el servidor web Apache, y quieres programar con JSP, debes instalarte Tomcat?. Es que no tengo muy claro que diferencia hay entre Apache y Tomcat. Creo que Tomcat es un servidor de aplicaciones, pero no entiendo cual es la utilidad de un servidor de aplicaciones. Pues yo he programado con PHP y no he necesitado instalarme nada más, solamente Apache.
Mi segunda duda es la siguiente: ¿Qué es una EJB(Enterprise Java Bean)?¿Se necesita para programar con JSP?