| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 08:58:14
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
Oi,
A minha dúvida é a seguinte:
suponha que eu esteja fazendo o cadastro de um Usuário, o que seria melhor fazer
ou
quem usa o vRaptor como costuma fazer??
Obrigado
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:19:14
|
santos.levi
JavaTeenager
Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline
|
Fala ai blz?
Cara aqui no trampo nós fazemos assim:
cria o metodo que chama o o formulario.
e depois o metodo que vai cadastrar o usuario
public void formulario(){
}
public void adiciona(Usuario usuario) {
}
para validar os campo o HIbernate validator
This message was edited 2 times. Last update was at 16/04/2009 09:20:13
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:39:29
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
oi
legal, mas e se no caso você tiver tipo uma consulta e um cadastro de usuário?? você cria um componente para consulta e outro para cadastro??
ou então
Obrigado pela resposta
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:47:45
|
santos.levi
JavaTeenager
Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline
|
voce quer fazer uma consulta para cadastrar o usuario? ou para ver se ele está no banco?
dentro do metodo adiciona voce chama um usuarioDao por exemplo que nele já tem a implementação em HQL....
Usuario usuario = usuario.getAlgumaCoisa(usuario.getNome(), usuario.getEmail());
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 10:07:24
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
Opa
na verdade seria algo assim: eu tenho um menu usuario com duas opções, cadastra e consulta, o consulta me lista uma pagina de usuarios com um botao editar e outro excluir, o cadastra cria um novo usuario e volta para a lista
ai eu teria que fazer algo assim no meu views.properties
usuariocadastra.adiciona.ok = /jsp/usuarioconsulta/lista.ok.jsp
usuariocadastra.exlui.ok = /jsp/usuarioconsulta/lista.ok.jsp
usuairocadastra.edita.ok = /jsp/usuarioconsulta/lista.ok.jsp
O que acha? Confuso?
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 10:46:41
|
santos.levi
JavaTeenager
Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline
|
Olha só a melhor coisa nesse caso é fazer na mesma logica.
voce tem uma classe de modelo Usuario certo:
ai voce vai ter a sua classe de logica UsuarioLogic.
ai dentro da sua logica voce coloca os metodos de negocio.
exemplos: listaUsuario(). cadastra(Usuario usuario) , remove(Usuario usuario)...
no seu meno coloca um link para cada logic.....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:21:29
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
Oi
então, segui o seu exemplo, agora surgiu uma outra dúvida
quando eu adiciono o usuário no caso de sucesso eu quero redirecionar para a lista
colocando assim no meu views.properties
usuario.add.ok = usuario.list.logic
mas
HTTP ERROR: 404
NOT_FOUND
RequestURI=/myapp/usuario.list.logic
se eu colocar
usuario.add.ok = redirect:usuario.list.logic
funciona, mas neste caso eu perco a REQUEST, eu eu preciso dela para buscar novamente a lista, no caso a lista de apenas um usuário, a que eu acabei de criar
a pergunta é, como redirecionar o resultado de uma lógica para outra lógica? vi nos exemplos que bastava fazer como acima sem o redirect, mas não sei porque não funcionou, estou usando o NiceURL, será que é isso??
Valeu
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:42:50
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
bom, achei qual era o problema, essa lógica de redirecionamento logica => logica nao funciona se eu estiver usando o NiceURL, pelo menos eu não consegui fazer funcionar... quem sabe quando eu aprender a fazer direito
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 21:31:10
|
santos.levi
JavaTeenager
Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline
|
bom eu nunca usei niceUrl ainda, no trabalho eu sempre uso assim:
usuario.adiciona.ok = usuario.lista.logic
sempre funcionou... no começo fazer o simples é melhor para nós não é? bom até mais....
|
|
|
 |
|
|