PORQUE JAVA?
As aplicações desenvolvidas em JSP são baseadas na linguagem de programação Java, com vantagem da portabilidade de plataforma, isto é, que permite a sua execução em vários sistemas operacionais. Esta tecnologia também permite ao desenvolvedor produzir aplicações que acessem o banco de dados, como MySQL e PostgreSQL.
O Tomcat é um servidor web open source que implementa as tecnologias Java Servlet e JavaServer Pages (JSP) e provê um ambiente servidor web HTTP autentico no qual códigos Java trabalham com total desempenho.