Dúvida cruel

3 respostas
M

Pessoal,

Considerando que eu não esteja utilizando nenhuma framework ORM, é correto colocar , no caso de uma entrada de dados, as validações dos campos na minha classe DAO ? Senão for correto, onde mais eu posso colocá-las?

Obrigado

3 Respostas

luis.soares

Olá.
O DAO seria o lugar mais improvável de se colocar a validação.
A validação de dados deve estar na camada de apresentação ou controller.
Mas você deve analisar a sua necessidade.
O que lhe impede de colocar a validação nestas outras camadas ?

Abraço.

Eduardo_Bregaida

maazevedo:

Pessoal,

Considerando que eu não esteja utilizando nenhuma framework ORM, é correto colocar , no caso de uma entrada de dados, as validações dos campos na minha classe DAO ? Senão for correto, onde mais eu posso colocá-las?

Obrigado

Nao coloque a validação no DAO, coloque no seu controller… :smiley:

M

Olá pessoal…

Na verdade nada impede. Eu não tenho experiência com esse formato de desenvolvimento ainda. Estou lendo bastante, inclusive muitos tutoriais daqui.

Exemplo disso é que não tinha passado pela minha cabeça deixar a validação no Controller. Realmente é mais lógico…

O meu controller é um servlet e o chamo por URLs diferentes de acordo com a tarefa que eu quero que ele realize. Ex: “/cad-clientes,/lista-clientes”. Dentro da servlet eu verifico como ela foi chamada e realizo a tarefa correspondente.

Esse procedimento é legal ?

Criado 4 de novembro de 2006
Ultima resposta 4 de nov. de 2006
Respostas 3
Participantes 3