# Java EE - oq muda? (Iniciante confuso)

**URL:** <https://forum.casadocodigo.com.br/t/java-ee-oq-muda-iniciante-confuso/782>\
**Category:** Sobre o Fórum\
**Created:** [Outubro 14, 2017, 6:28am UTC](https://forum.casadocodigo.com.br/t/java-ee-oq-muda-iniciante-confuso/782 "2017-10-14T06:28:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulonjunior](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@paulonjunior](https://forum.casadocodigo.com.br/u/paulonjunior)\
**Post date:** [Outubro 14, 2017, 6:28am UTC](https://forum.casadocodigo.com.br/t/java-ee-oq-muda-iniciante-confuso/782/1 "2017-10-14T06:28:58Z")

</div>

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?
