Servlet - Gera conteúdo dinâmico por meio de um modelo de requisição-resposta
JDBC - Permite executar comandos SQL a partir de métodos de classes Java
EJB - Implementa lógica de negócios
JPA - É uma especificação baseada no conceito de POJOs para padronizar o mapeamento objeto/relacional (O/R) em Java
JTA - Fornece uma interface padrão para a demarcação de transações
JMS - Permite que componentes de aplicação JEE possam criar, enviar,receber e ler mensagens
JSF - É framework MVC para desenvolvimento de aplicações web e um modelo de interfaces gráficas baseado em eventos