Ajuda para iniciante em jsf

boa noite pessoal, tudo em ordem?
Pessoal, estou começando a trabalhar com JSF e escolhi o Primefaces.
Iniciei um projeto mas estou com algumas duvidas:

Qual seria a melhor estrutura para o projeto?
Em struts costumava montar a seguinte estrutura:

Entidades / DAO / Controlers / Action / Form / JSP

Outra ajuda que preciso é que em todos exemplos vi o pessoal utilizado JPA, preciso utilizar nesse projeto acesso sem nenhum framework para BD colocar as querys na unha mesmo(exigencia do projeto).
Se alguem poder me ajudar com isso agradeço muito.
Um forte abraço a todos.

Dá para fazer com o JSF o mesmo esquema com struts

Entidades / DAO / Controlers / ManagedBeans / xhtml

Você pode fazer com JDBC normalmente. [=

A vantagem do JSF em cima do struts 1 é que você não precisa de form! \o/

Pode usar a mesma ideia : Entidades / DAO / Controlers / Action / View (JSF + PrimeFaces)

Show pessoal … muito obrigado pela ajuda … só mais uma pergunta =)
O acesso via JDBC posso fazer o mesmo esquema do struts … tanto para conexao qto para persistencia dos dados?
Por exemplo no action utilizava por exemplo ControleFactory.GetInstance()…
Com excessão da classe de negocios e do form o restante posso manter da mesma forma?
Abraços

[quote=denis_gariglio]Show pessoal … muito obrigado pela ajuda … só mais uma pergunta =)
O acesso via JDBC posso fazer o mesmo esquema do struts … tanto para conexao qto para persistencia dos dados?
Por exemplo no action utilizava por exemplo ControleFactory.GetInstance()…
Com excessão da classe de negocios e do form o restante posso manter da mesma forma?
Abraços[/quote]

A ideia é que a camada de persistência, e a de negócios, não sofrerão alteração.

Somente as que forem relacionadas com a View.

Só tenha em mente que Primefaces não é uma implementação JSF.

Você precisará do Mojarra e do Primefaces. [=

Pessoal, mais uma vez só tenho que agradecer vcs.
Um forte abraço a todos