Hi Serghio, siguiendo con lo de Apache y Tomcat.
Apache es un Servidor Web utiliza el protocolo http hiper text transfer protocol, un protocolo sencillo que recibe peticiones a un puerto y devuelve paginas html.
Tomcat es el Motor jsp + servidor http pero al poder integrarse con Apache es mejor utilizar Apache.
Tomcat se instala comu un modulo en Apache y funciona de la siguiente manera:
Cuando tu haces una página "mipagina.jsp" esta página es invocada desde el servidor web http, en este caso es Apache y también podría ser el propio Tomcat aunque Apache es mejor como servidor http, tomcat genera un fichero java cuando el jsp es invocado por primera vez y lo compila generando una clase. A partir de este momento cada vez que se invoque al jsp se estará llamando a un servlet (el fichero .class generado a partir del java). El servlet es una clase java con una estructura concreta y unos métodos definidos y su fin es generar una página html a partir de la lógica del servlet.
salu2 Serghio, y suerte con la comunidad msJovenes Trujillo