| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 09:36:53
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Consegui fazer o webwork funcionar, criei alguns exemplos e agora me pintou uma dúvida.
Qual o melhor lugar para persistir os objetos cujos valores são carregados de um form, imagino que eu poderia chamar um método de persistência do próprio objeto na página de sucesso, mais gostaria de ouvir a opinião de quem já trabalha ou conhece o webwork..
Ainda tenho uma dúvida não tão importante, como faço para trabalhar com os labels? Por exemplo o label em um textfield (obrigatório), sempre vem antes do campo seguido por dois pontos, como faço para colocá-lo em uma tabela, ou seja, separá-lo do campo?
Grato...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 10:03:07
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
volnei wrote:Qual o melhor lugar para persistir os objetos cujos valores são carregados de um form...
Hummm .. depende
você deve persisti-los exatamente onde eles ficarão, se o form representa dados de um banco de dados, no banco, se representa informações de um serviço de diretórios, nele e assim por diante.
Quando os dados são só transitórios faça um wizard com form mesmo e o webwork vai preenchendo os campos do form pra você.
volnei wrote:Ainda tenho uma dúvida não tão importante, como faço para trabalhar com os labels?
O Webwork é baseado em templates ... pra você alterar o padrão crie um diretório "template/xhtml" e crie os tamplates, pra saber quais e ter uma base dentro do jar existe esse diretorio, extraia e faça a festa
[]s
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 10:13:52
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Depois que li o meu post eu não percebi que não me expressei muito bem, eu queria dizer qual a melhor hora para executar a persistencia...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 10:30:25
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
volnei wrote:Depois que li o meu post eu não percebi que não me expressei muito bem, eu queria dizer qual a melhor hora para executar a persistencia... 
Ops, falha minha
entonces ... a hora certa é "depois que os dados forem manipulados" ehehehe ... ou seja, após o execute vc faz tudo que tem que fazer e persiste eles antes do return ... nao tem muitas opcoes aqui.
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 11:57:30
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1485
Localização: Curitiba
Offline
|
volnei wrote:Depois que li o meu post eu não percebi que não me expressei muito bem, eu queria dizer qual a melhor hora para executar a persistencia... 
o webwork vai popular a sua classe de model, ai é só mandar pro banco.
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.mlife.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 12:27:54
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Obrigado mais uma vez pessoal !!
Estou tentando utilizar a validação através de arquivos XML mais estou com dificuldades, criei o arquivo meuBean-validation.xml, verifiquei a sintaxe através de exemplos, mais o ww está ignorando a presença do validator, alguem sabe oque eu posso estar fazendo errado? Preciso de alguma configuração extra??Ou algum método no Action...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 12:59:16
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1485
Localização: Curitiba
Offline
|
você precisa declarar o interceptor que faz a validação...
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.mlife.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 13:02:42
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Mais isso não é só em caso de Actions?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 15:44:02
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1485
Localização: Curitiba
Offline
|
bem, a que eu sei é fazer na Action, entao o arquivo é:
NomeAction-validation.xml,
como você está fazendo?
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.mlife.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 15:51:19
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
Hummm .. como?
Não há validações fora da execução de uma action ... o controler (webwork) é baseado nelas.
Se você tem o interceptor aplicado veja que o xml tem que esta na mesma package da action.
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 16:20:43
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
smota wrote:Hummm .. como?
Não há validações fora da execução de uma action ... o controler (webwork) é baseado nelas.
Se você tem o interceptor aplicado veja que o xml tem que esta na mesma package da action.
Não é bem fora da execução da action e sim em uma classe que a action instacia!!
Meu campo se chama "user.name" esse valor é colocado dentro da classe User da minha action...
Quando envio os dados para uma action ela instancia um objeto certo?!, quero que a validação seja em cima desse objeto.
Falei besteira?!?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 16:30:09
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Foi daqui que eu tirei...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 16:35:37
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
Você está utilizando actions ModelDriven?
Acho que esse é o único modo de trabalhar com um objeto interno na action.
Sem o model driven todas as propriedades da action devem estar na própria classe da action pra poder utilizar algumas facilidades.
Só na view você é capaz de navegar usando a notação que você citou porque o Webwork usa a OGNL ...
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 16:50:00
|
volnei
JavaEvangelist
![[Avatar]](/images/avatar/8b16ebc056e613024c057be590b542eb.png)
Membro desde: 29/01/2003 11:36:27
Mensagens: 353
Offline
|
Qual a sua opinião com relação a esse modelo? ele é utilizado? Existem desvantagens?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2003 16:54:37
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
volnei wrote:Qual a sua opinião com relação a esse modelo? ele é utilizado? Existem desvantagens? 
Não conheço nenhuma desvantagem ... tb não tem vantagem se você só tem uma action pra cada modelo.
Eu uso bastante porque tenho action diversas pro mesmo modelo (exemplo: varias alteracoes de status, cada uma de um modo no mesmo modelo).
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
|
|