Aos que estão acompanhando a saga dos classificados CEJUG, aí vai uma
questão um pouco mais sofisticada:

- Recebo um POST do cliente contendo um formulário. 
- Tenho que povoar um Bean com os dados do formulário

Opções:

0) deixar o struts esconder essa parte de mim (ainda não, depois :) )
1) criar um Bean específico para cada formulário (pode ser, mas quando
o número de páginas aumentar, a manutenção pode se tornar complicada)
2) usar "Bean Introspection" em um Filter que está entre a camada de
apresentação e o FrontController. Este filtro teria a capacidade de
gerar um bean a partir do formulário, independente da quantidade e
tipo dos campos do formulário. (sofisticado e trabalhoso, porém um
desafio interessante - eu acho :) )

A idéia é permitir que o filtro preencha um ben e repasse ao
FrontController, que por sua vez irá identificar o tipo de requisição
e passar para o Helper este "bean genérico". O Helper confere/valida
os dados do bean e dispara o Command, que irá finalmente executar a
regra de negócio associada ao bean e retornar a próxima página.... O
Helper pode também fazer um casting do bean genérico para o bean
específico do serviço, para otimizar as próximas etapas...

Comecei a olhar como fazer e, por sugestão do Régis, estou mexendo no
pacote "org.apache.commons.beanutils".

pergunta: Alguém já usou o beanutils para criar beans a partir de
formulários JSP ?

valeu,

   Felipe Gaúcho

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a