Confusao, J2EE / JSP?

Galera eu sei que existem mais de 1000 topicos que podem me falar isso mas mesmo assim lendo diversos estou em duvida:

Qual a diferença de J2EE e JSP?

Para qual finalidade existe 1 e qual finalidade existe outro?

se eu tenho o Tom Cat nao preciso ter o j2EE??

Na verdade o que preciso instalar na minha maquina para rodar painas web?

Desculpe a ignorancia estava acostumado com o mundo desktop e nao manjo nada de web…valeu…

alguem de uma clariada ai por favor…ou me mandem um link de um tutorial belezinha…

[quote=TeiTei]Galera eu sei que existem mais de 1000 topicos que podem me falar isso mas mesmo assim lendo diversos estou em duvida:

Qual a diferença de J2EE e JSP?

[/quote]

J2EE é uma especificação que define como você deve construir aplicações para ambientes distribuidos, ou seja, envolve um monte de tecnologias com a função de facilitar o desenvolvimento de aplicações que rodam em máquinas diferentes, em ambientes diferentes, etc

JSP é uma das alternativas do Java para páginas Web interativas, faz a mesma coisa que linguagens de script como PHP, ASP, etc


Para qual finalidade existe 1 e qual finalidade existe outro?

o Tomcat é um Container Web que implementa o J2EE, o J2EE não existe por si só, precisa que algum fornecedor implemente a especificação, ai temos Tomcat, Websphere, Weblogic, etc, etc

Só o Tomcat + J2SE já é o suficiente…

[quote=TeiTei]Desculpe a ignorancia estava acostumado com o mundo desktop e nao manjo nada de web…valeu…

alguem de uma clariada ai por favor…ou me mandem um link de um tutorial belezinha…[/quote]

Eclipse + Tomcat + Struts ==>> http://www.guj.com.br/java.tutorial.artigo.157.1.guj
Introdução ao Tomcat e Servlets ==> http://www.guj.com.br/java.tutorial.artigo.9.1.guj