Struts: FormBean versus Bean

2 respostas
R

:smiley: Bom dia pessoal.

Que essa semana seja “das boa”!

Tenho tido uma dúvida frequente: para uma boa prática de programação, devo utilizar os FormBeans somente para receber dados dos formulários ou também posso utilizá-los para outras tarefas como na recuperação de dados de um SGBD, onde eles exerceriam o papel de “container” entre o modelo e a apresentação?

2 Respostas

maxguzenski

acho que os FormBeans so devem ser usados para transferior valores do formularios pro action (e fazer validacoes)

mesmo pq, dificilmente vc vai ter um formulario onde os campos representam exatamente uma tabela do banco de dados…

R

O que o maxguzenski falou é a pura verdade, use eles apenas para trasportar os dados e fazer as validações simples. O resto deve ser de responsabilidade das Action e camadas seguintes do seu sistema.

Por exemplo, verificar se o e-mail ja esta cadastrado, não é responsabilidade do FormBean, isso deve ser delegado para a Action que acessa o modelo(Classes de negócio do seu sistema) para realizar esse trabalho.

Criado 2 de junho de 2003
Ultima resposta 2 de jun. de 2003
Respostas 2
Participantes 3