JSF x JSP

Quando desenvolvo páginas utilizando JSF é necessário utilizar tbm JSP. Ou JSF é totalmente independente do JSP?

Totalmente independente :wink:
Vc pode usar velocity, freemarker…

Onde acho algo sobre isso algum passo a passo ?

Dá uma olhada na documentação q tem mto material para estudo. :slight_smile:

http://java.sun.com/j2ee/javaserverfaces/reference/docs/index.html

A maior dúvida é a seguinte o JSF está dentro de uma pagina .jsp, ou pode possuir algum formato específico?

JSF não fica dentro do JSP. O JSF é um framework MVC onde uma das camadas(view) pode ser o JSP, mas não obrigatóriamente.
A intenção de frameworks como o JSF é separar as camadas, entao nao importa se vc usar JSP, Freemarker, Velocity ou alguma outra coisa.
Ele é totalmente flexivel.

Qual seria a melhor opção para se trabalhar com JSF? JSP? JSP e Velocity fazem a mesma coisa?

JSP, Velocity e Freemarker fazem “a mesma coisa”.
São tecnologias de templates.
Dá uma estudada nelas e vê oq acha. A principio acho q deveria estudar um pouco de JSP pra saber melhor como essas coisas funcionam.

Freemarker :arrow: http://freemarker.sourceforge.net/
Velocity :arrow: http://jakarta.apache.org/velocity/