Boa tarde,
Estou desenvolvendo um projeto Web no qual utilizo JSF.
Tenho dois pacotes: Model (onde tenho os beans) , e Dao(onde tenho as classes dos beans relativas ao banco de dados)
Exemplo: Model.AlunoBean (possui os atributos nome, endereco, etc…e seus respectivos getters e setters)
Dao.AlunoDao (possui os métodos insere, busca, etc…)
A minha dúvida é: Em um momento, preciso preencher os dados de um ALuno e buscá-lo no banco de dados. NEsse momento tenho um formulário que preenche os atributos de um Beam de aluno (de sessao). Entao, depois preciso testar se o banco de dados possui esse Aluno Cadastrado, utilizando esse Bean com os atributos preenchidos. Mas, para realizar isso, o unico modo que vejo é preencher o bean que contém os métodos de busca, como se meu AlunoDao possuísse tanto esses métodos como os atributos de um AlunoBean. Mas, se eu fizer isso , para que serve o AlunoBean então?? Isso nao fere a OO?
Qual a melhor solução para isso?
Perdoe-me caso seja uma pergunta idiota , é a primeira vez que trabalho com JSF.
Desde já agradeço a Atenção.
Rodrigo Maia