[RESOLVIDO] JSF e Desenvolvimento em camadas

0 respostas
T

Boa Tarde galera,
Estou começando meu aprendizado em java e estou com algumas dúvidas com relação a melhor maneira de desenvolver um sistema web utilizando n camadas.
Já desenvolvi alguns projetos utilizando mentawai e vraptor agora estou estudando JSF, especificamente a implementação myfaces Tomahawk.
Tenho q desenvolver um sistema e estava pensando em utilizar as seguintes tecnologias em cada camada.
Visão e Controle - JSF com myfaces Tomahawk, ajax4jsf e Rich Faces.
Dados/Persistencia - JPA/Hibernate

Gostaria de saber se em um contexto geral essas tecnologias são recomendas??

Fiquei com algumas duvidas em relação a divisão das classes e pacotes tmb.
Estava pensando assim.
Pacotes


dao
modelo
managedBean


No meu pacote de modelo eu teria a classe Aluno só com os atributos das classes? essa seria a classe que representaria meu domino.
E eu deveria criar uma classe AlunoManager com todos os métodos de regra de negocio e métodos que fariam operações Crud de aluno?
Ou posso colocar tudo em aluno sem criar AlunoManager.
essa classe aluno já teria as anotaçoes do jpa para persistencia.

Ficaria mais ou menos assim.
página jsf - Managed Bean - AlunoManager - Dao

Isso está correto??

Se alguem puder me ajudar estou realmente com duvidas em relação a esses assuntos…

Desde Já Agradeço…
Junior

Criado 23 de junho de 2007
Respostas 0
Participantes 1