Duvida conceito mvc JSF

2 respostas
Deluxe

Entao galera
to programando JSF usando bem o MVC
seguinte

galera uma duvida de conceito…

Pacote MODEL (M)

Interface…
ClasseDAO
Conexão ao BD
Exceptions

Pacote View (V)

POJO
BEAN

Pacote Controll © ??

minha duvida tá no control
eu tenho uma pagina jsp que cadastra um formulario…
após clikar no botao incluir…

ele acessa o Bean, acessa o Pojo, acessa o DAO, e retorna pra jsp com o resultado…
ta funciondo direito… mas acho que a arquitetura ta errada…
não teria que ter uma classe no Controler?
tipo uma ClasseFacelet ?
o que ela fazeria?
qual seria a logica?
se alguem quiser explicar melhor…
vlw

2 Respostas

Deluxe

:frowning:

Jair_Rillo_Junior

Não existe um padrão fechado sobre arquitetura…
Mas na maioria dos casos que eu vejo, o pessoal usa o ManagedBean do JSF como o Controller.

Assim a arquitetura basica seria mais ou menos

(M)

  • Entidades
  • DAO, Repository (no caso de DDD), acesso a recursos externos, coloque aqui mais coisas que fazem parte do dominio da sua aplicação

(V)

  • JSP

©

  • ManagedBean

Entretando, tem gente que não usa diretamente o controler, assim os ManagedBean são utilizados diretamente dentro da Entidade da aplicação. Eu particularment não gosto disso, mas tem gente que faz.

Criado 30 de maio de 2008
Ultima resposta 30 de mai. de 2008
Respostas 2
Participantes 2