| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2008 16:40:25
|
Anastasia
Thread.start()
Membro desde: 08/03/2007 17:59:39
Mensagens: 35
Localização: Rio de Janeiro
Offline
|
Olá!
Bom, eu estudei a apostila de struts da Caelum, e lá existe um exemplo de como deve ser criada uma ActionForm
Porém, ao ler um tutorial muito indicado, "tirando o máximo de struts", o autor deixa claro que uma das boas práticas em se usar o framework struts é justamente "não criar classes java para os form-beans", sendo somente necessário mapear o ActionForm usando uma DynaValidatorForm.
Então, gostaria da opnião dos mais experientes. Qual é a melhor maneira?
[]'s
|
" A compaixão pelos animais está intimamente ligada a bondade de caráter, e pode ser seguramente afirmado que quem é cruel com os animais não pode ser um bom homem."
Arthur Schopenhauer |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2008 16:57:08
|
rlazoti
Virtual Machine Man
![[Avatar]](/images/avatar/0dee07203418a72583e5dd79d66965ed.png)
Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline
|
o correto seria DynaActionForm.
da uma olhada neste link:
http://struts.apache.org/1.3.8/userGuide/building_controller.html#dyna_action_form_classes
E na minha opinião é bem melhor utilizar esta abordagem.
Um outro ponto interessante seria voce dar uma olhada em DispatchAction.
aqui tem um exemplo de como utilizar:
http://www.roseindia.net/struts/struts-dispatch-action.shtml
[]s
This message was edited 1 time. Last update was at 08/07/2008 17:02:19
|
Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2008 10:29:33
|
Anastasia
Thread.start()
Membro desde: 08/03/2007 17:59:39
Mensagens: 35
Localização: Rio de Janeiro
Offline
|
Alguém tem + alguma dica
|
" A compaixão pelos animais está intimamente ligada a bondade de caráter, e pode ser seguramente afirmado que quem é cruel com os animais não pode ser um bom homem."
Arthur Schopenhauer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2008 08:56:14
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
Se não me engano o DynaActionForm tem problemas com upload de arquivos
A melhor abordagem que vi ao se utilizar Struts 1.x é algo semelhante ao que ocorre com JSF e seus managed beans, ou seja, você fica com uma classe que representa seu Action+ActionForm. É muito mais simples e produtiva, seu controller é praticamente um managed bean. Além do mais fica bem mais fácil caso futuramente se pretenda migrar para JSF
O exemplo petshop do iBatis tem o exemplo com essa abordagem, muito bacana mesmo. Eu o utilizei e adaptei algumas coisas para minhas necessidades, como o esquema de validação (commons-validator) por exemplo, ficou muito bom.
Utilizar Struts da forma convencional é trabalhoso demais.
Vale a pena dá uma olhada.
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
|
|