Sou um iniciante na linguagem Java. Tenho umas dúvidas: JSF permite criar páginas web (interfaces gráficos) baseadas em java, certo? (ou seja será parecido com o swing - este mais para desktop e o JSF mais para web???).
Vi tb que o JSF pressupõe que se conheça os JSP (será que devo ir inicialmente por aí, pelos J2EE e JSP) ou posso iniciar pelo JSF.
i.e. qual a sequência lógica de aprendizagem que me recomendam se eu pretender utilizar apenas tecnologias para web baseadas no Java?
Será: Java-JSF-J2EE-JSP e eventualmente para acesso a BD’s o JDBC. Gostaria que me aconselhassem.
Desde já muito obrigado