Diferença entre Jakarta e o JSF

1 resposta
rafael2503

diferença entre Jakarta e o JSF? o Mojarra é o fremework do jsf?

1 Resposta

hugokotsubo

De forma bem resumida, JSF (JavaServer Faces) é uma “especificação para construir interfaces web baseadas em componentes” criada por volta de 2004.

Se não me engano, em meados de 2019 a plataforma Java EE passou da Oracle para a Eclipse Foundation. Mas como a Oracle é dona da marca Java, o nome foi mudado para Jakarta EE, e com isso todas as especificações que faziam parte do Java EE também mudaram de nome.

Por isso o antigo JSF agora se chama Jakarta Faces. Inclusive os pacotes mudaram de javax para jakarta, ou seja, antes se o código tinha import javax.faces.etc, agora deve ter import jakarta.faces.etc.


Quanto ao Mojarra, é uma implementação do Jakarta Faces. Existem outras, como o Apache MyFaces.

Criado 20 de junho de 2025
Ultima resposta 24 de jun. de 2025
Respostas 1
Participantes 2