Java EE - oq muda? (Iniciante confuso)


#1

Bom dia!

Sou técnico em informática.

Estudei java em 2014 java SE creio eu e um pouco de EE que foi com JSP e TomCat

Queria que alguém tirasse minha duvidas pois java para web é bem extenso:

O que é maven?
O que é servlet, o que muda de jsf para jsp?
O que é glassfish?
Diferença do jdbc para jpa?
O que é Spring? Diferença do boot para security?
O que é JWT?
O Jboss seria tipo o apache tomcat?
O que é javabeans? E hibernate?
E por ultimo o que é um webservice em Jax-rs?? Eu só conheco ws em xml

No tecnico eu usava a IDE eclipse, agora já vi no fórum recomendações pelo Intellij IDEA ultimate?