Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quais a diferenças entre os seguintes componentes Java EE

Quais as diferenças entre os seguintes componentes Java EE:

Servlets, JavaBeans e o enterprise beans.

gostaria de entender melhor o que cada um faz em uma aplicação.

1 resposta
solução!

Todos são controladores.

  • Servlets são controladores de requisição, recebem requisições e depois de algum processamento(independente do que ele faça pra pegar essa informação) ele responde para quem requisitou, normalmente em uma página HTML .
  • JavaBeans faz a mediação entre a interface e o modelo de dados, já que segundo o padrão MVC, eles não podem conversar diretamente; além de tratar os eventos vindo de algum objeto, podendo enviar para outro objeto.
  • Enterprise JavaBeans(EJB) normalmente guarda a lógica do negócio, é usado em aplicações distribuídas, baseadas em componentes escaláveis.