| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 23:02:05
|
warley
Java Ninja
![[Avatar]](/images/avatar/868b7df964b1af24c8c0a9e43a330c6a.png)
Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline
|
Olá a todos.
Pessoal eu estou tentando enviar um objeto do Flex para o Java. Seu que eu tenho que usar VO (Value Object), mas eu não entendi muito bem como usar o VO.
Eu fiz uma médo em Java com a seguinte assinatura:
E eu criei uma função no Flex e achei esta função através de um botão Salvar. Mas não consegui fazer o parse.
Alguém pode me dar uma dica de como montar este VO ?
Obrigado.
|
Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar
Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"
- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 08:17:57
|
fabiophx
Java Ninja
Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline
|
Warley,
Vc terá q ter uma classe AS (correspondente a classe Java) com a metatag RemoteClass (apontando para a classe Java) e usar RemoteObject.
Dê uma olhada nas palestras no http://www.flexmania.com.br/gravacoes.php sobre BlazeDS.
Te recomendo tb: http://www.adobe.com/support/documentation/en/flex/ o pdf Flex 3 Developer Guide Chapter 38: Accessing Server-Side Data with Flex, Using RemoteObject components.
[]s
|
Fabio da Silva
http://fabiophx.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 08:28:38
|
Tchello
GUJ Master
![[Avatar]](/images/avatar/901db33c84e81b1a30e59949bbcb112b.png)
Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline
|
Fabio falou tudo!
Encurtando a historia, use RemoteObjects.
Você está usando BlazeDS, correto?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 08:57:15
|
warley
Java Ninja
![[Avatar]](/images/avatar/868b7df964b1af24c8c0a9e43a330c6a.png)
Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline
|
Sim, estou usando o BlazeDS.
Eu não conhecia o Flex 3 Developer Guide. Vou dar uma olhada nele.
|
Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar
Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"
- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 09:02:53
|
Tchello
GUJ Master
![[Avatar]](/images/avatar/901db33c84e81b1a30e59949bbcb112b.png)
Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline
|
Tem esse tutorial da propria adobe:
http://www.adobe.com/devnet/flex/articles/flex_hibernate.html?devcon=f4
Perto do que se encontra por ai esse tutorial é uma maravilhas, visto que o resto (principalmente em português) não passam de códigos cuspidos e muito mal explicados em blogs nojentos (sinceridade é tudo).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 21:58:37
|
VanHelsing
Debugger
![[Avatar]](/images/avatar/13664bf071fb4c82a02b57d546b8a90e.png)
Membro desde: 18/07/2008 09:35:30
Mensagens: 61
Offline
|
Galera, to com o problema inverso... Vamos la... Estou desenvolvendo um pequeno sistema Flex+Java+BlazeDS+Hibernate.
Eu consigo transferir meu objeto pro Java persistir no banco (inclusão).
FLEX
Minha dificultade ta no seguinte. Quando seleciono um registro no DataGrid e quero recupera-lo no banco.
Estou fazendo dessa forma:
FLEX
JAVA
Me ajudem ...
|
-------------------------------
Mario Moraes - moraes_mario@hotmail.com
Pocos de Caldas/MG
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 13:48:02
|
horochovec
Debugger
![[Avatar]](/images/avatar/b2303e95600891090f6519df2b23eb09.jpg)
Membro desde: 16/05/2006 12:43:11
Mensagens: 69
Localização: Rio de Janeiro - RJ
Offline
|
Ola
O que ocorre é que teu serviço remoto esta fazendo uma solicitação ao Java, e logo em seguida você já está tentando informar as informações buscadas no java para dentro do objeto no Flex.
servico.find(int(dg.selectedItem.id));
Você precisa adicionar um listner para aguardar o retorno do teu serviço remoto e depois sim, passar as informações para o objeto Flex.
Essa informação só é válida se realmente o teu "servico" for um RemoteObject.
Na declaração do método "find" do teu RemoteObject adicione um result="metodoADispararNoFimDaPesquisa(event);" .
Espero ter ajudado
|
Stefan Horochovec
Engenheiro de Software
Blog: http://www.horochovec.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 14:15:04
|
VanHelsing
Debugger
![[Avatar]](/images/avatar/13664bf071fb4c82a02b57d546b8a90e.png)
Membro desde: 18/07/2008 09:35:30
Mensagens: 61
Offline
|
Matou a pau...
Falta de atencao minha...
Valeu mesmo... !!!!
|
-------------------------------
Mario Moraes - moraes_mario@hotmail.com
Pocos de Caldas/MG
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 16:05:38
|
horochovec
Debugger
![[Avatar]](/images/avatar/b2303e95600891090f6519df2b23eb09.jpg)
Membro desde: 16/05/2006 12:43:11
Mensagens: 69
Localização: Rio de Janeiro - RJ
Offline
|
Show
|
Stefan Horochovec
Engenheiro de Software
Blog: http://www.horochovec.com.br/ |
|
|
 |
|
|