Objeto de Flex para Java utilizando VO (Value Object)  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
warley
Java Ninja
[Avatar]

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
[Email]
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/
[WWW]
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline

Fabio falou tudo!
Encurtando a historia, use RemoteObjects.

Você está usando BlazeDS, correto?
warley
Java Ninja
[Avatar]

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
[Email]
Tchello
GUJ Master
[Avatar]

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).
VanHelsing
Debugger
[Avatar]

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
[Email] [MSN]
horochovec
Debugger
[Avatar]

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/
[Email] [MSN]
VanHelsing
Debugger
[Avatar]

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
[Email] [MSN]
horochovec
Debugger
[Avatar]

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/
[Email] [MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team