| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 08:27:31
|
italonaia
Thread.start()
Membro desde: 24/05/2004 09:51:37
Mensagens: 33
Offline
|
Pessoal....
estou fazendo um projetinho o Struts 2 + Hibernate.......somente para aprendizado........
estou usando Annotation no struts.... e me surgiu uma dúvida........ eu tenho q ter realmente uma Classe por Action?? por exemplo nao teria um jeito facil de fazer a Classe processar todo o CRUD...
a unica maneira q pensei seria por um campo hidden no JSP informando ql seria a a ação .. e no metodo EXECUTE() da classe tratar isso........
mas a duvida é não tem um jeito facil de o Struts já entender isso?? vi q poderia acessar a <url>/<action>!<method> mas nao achei legal......
procurei em tudo q é lugar... e não achei...... se alguem souber algum outro jeito agradeço....
Muito Obrigado.
Italo
This message was edited 1 time. Last update was at 16/03/2010 16:14:41
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 08:37:36
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 588
Offline
|
Amigo,
Se quiser criar classes controladoras estilo "Grails", que fazem todo o CRUD, o melhor caminho, na minha opinião é usar uma dessas opções:
- Invocação de métodos dinâmicos (!método), mas você já disse que não gosta dessa solução
- Mapear os métodos CRUD com a anotação @Action, gerando assim, uma URL para cada método CRUD
- Criar um XML de mapeamento que, pelo uso de coringas, resolve todos os CRUD em um mapeamento só
Espero ter ajudado.
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 13:43:17
|
edu_merckx
JavaChild
![[Avatar]](/images/avatar/c24c1162580cb8b37ff4815dda98f4c3.jpg)
Membro desde: 05/06/2007 15:54:23
Mensagens: 141
Offline
|
Como o jyoshiriro mencionou, eu usaria a annotation @Action nos métodos...
|
Eduardo Januario Gomes
"é somente nas misteriosas equações do amor que qualquer lógica ou razão pode ser encontrada..." - John Nash
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 14:34:05
|
italonaia
Thread.start()
Membro desde: 24/05/2004 09:51:37
Mensagens: 33
Offline
|
hmm legal valeu pelas dicas....
tava procurando sobre @Action na internet nao achei muita coisa......vcs conhecem algum lugar?
acho q vou acabar usando o <action>!<metodo> mesmo....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 15:58:26
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 588
Offline
|
Veja se acha o que quer aqui:
http://struts.apache.org/2.1.8.1/docs/convention-plugin.html
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 16:08:42
|
edu_merckx
JavaChild
![[Avatar]](/images/avatar/c24c1162580cb8b37ff4815dda98f4c3.jpg)
Membro desde: 05/06/2007 15:54:23
Mensagens: 141
Offline
|
Na apostila FJ-21 da caelum tem Struts com annotation...
|
Eduardo Januario Gomes
"é somente nas misteriosas equações do amor que qualquer lógica ou razão pode ser encontrada..." - John Nash
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 08:37:13
|
italonaia
Thread.start()
Membro desde: 24/05/2004 09:51:37
Mensagens: 33
Offline
|
uiah muito melhor com anotaçao @Action... valeu galera......
eu tinha procurado um pouco no site do Struts.... e depois no google e nao tinha achado.....
qto a planilha da Caelum eu já li ela...... mas eles não usam o @Action.... pelo menos não que eu me lembre....
|
|
|
 |
|
|