| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2010 16:31:45
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
boa Tarde.
eu estou com um problema ao passar um arrayCollection do flex para o java.
primeiro vai os codes das classes
No java
no flex
No flex eu tenho uma tela para cadastrar essa obra, coloco um nome, um tipo etc..
fazendo o debug no flex vejo que foi populado os arraycollections corretamente
porém quando eu mando para o java, os arrays ficam nulos, porém as demais variaveis ficam preenchidas corretamente
alguém tem alguma idéia
estou utilizando java+flex+blazeds
This message was edited 2 times. Last update was at 16/06/2010 15:03:56
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/06/2010 14:47:58
|
bernert
Entusiasta Java
Membro desde: 28/07/2008 08:06:09
Mensagens: 15
Localização: Curitiba - Paraná
Offline
|
Boa tarde fmachado.dev,
Você já tentou inicializar os arraycollections na sua classe Flex?
Att,
Guilherme Bernert
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 15:03:26
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
Já sim...
mas eu resolvi dessa maneira, converti minha coleção, só não atualizei aqui porque havia esquecido que postei..
Mas valeu pela resposta, eu vou colocar o code aqui depois da solução.
At.
Felipe Machado.
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 15:26:34
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
bom, como prometido aqui vai a solução para blazeds (não sei se nos outros vai ser dessa maneira)
no flex
depois no java
depois eu tenho um método para converter
Uma breve explicação:
No Java eu tenho classes proxys que fazem cópias das entidades (classes do banco) porque java+flex+blazeds tem um problema com lazy load, que quando voce "solicita" um objeto ele traz todos os objetos relacionados com o solicitado, mesmo que você não precise,
por exemplo tenho uma entidade usuario, uma obra e uma equipamentos.
quando vou fazer o login e solicito o objeto usuario ele traz (graças ao blazeds, porque, se eu não me engano, o graniteds já resolveu esse problema) os objetos obra (que está relacionado ao usuario) e equipamentos (que está relacionado as obras).
Quando envio os ArrayCollections para o java, converto eles para arraylist e envio para o meu objeto entidade. Depois salvo ele no banco de dados pelo hibernate normal.
Bom, se alguém tiver alguma duvida só gritar.
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 15:42:30
|
pintofree
Virtual Machine Man
![[Avatar]](/images/avatar/e0652a0045dbc0b14d016619158789ce.jpg)
Membro desde: 19/12/2007 12:44:42
Mensagens: 651
Localização: Cuiabá - MT
Offline
|
ola, so um detalhe esta classe ArrayCollection do Java vc tirou de onde??
|
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer, Enterprise Edition 5
"When the compiler's not happy, ain't nobody happy."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 16:19:01
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
Essa classe está no pacote flex.messaging.io do blazeds
This message was edited 1 time. Last update was at 16/06/2010 16:20:23
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 17:35:08
|
pintofree
Virtual Machine Man
![[Avatar]](/images/avatar/e0652a0045dbc0b14d016619158789ce.jpg)
Membro desde: 19/12/2007 12:44:42
Mensagens: 651
Localização: Cuiabá - MT
Offline
|
hum Bem bacana desconhecia esta classe, amanha vou precisar criar uma POG onde vo passar o ArrayCollection do Flex pro java, e ia bater a cabeça sobre isso
|
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer, Enterprise Edition 5
"When the compiler's not happy, ain't nobody happy."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2010 09:58:22
|
giba_f
JavaGuru
Membro desde: 28/04/2009 15:31:08
Mensagens: 235
Offline
|
fmachado.dev wrote:bom, como prometido aqui vai a solução para blazeds (não sei se nos outros vai ser dessa maneira)
no flex
depois no java
depois eu tenho um método para converter
Uma breve explicação:
No Java eu tenho classes proxys que fazem cópias das entidades (classes do banco) porque java+flex+blazeds tem um problema com lazy load, que quando voce "solicita" um objeto ele traz todos os objetos relacionados com o solicitado, mesmo que você não precise,
por exemplo tenho uma entidade usuario, uma obra e uma equipamentos.
quando vou fazer o login e solicito o objeto usuario ele traz (graças ao blazeds, porque, se eu não me engano, o graniteds já resolveu esse problema) os objetos obra (que está relacionado ao usuario) e equipamentos (que está relacionado as obras).
Quando envio os ArrayCollections para o java, converto eles para arraylist e envio para o meu objeto entidade. Depois salvo ele no banco de dados pelo hibernate normal.
Bom, se alguém tiver alguma duvida só gritar.
eu estou precisando mandar uma string do flex pro java e estou com o mesmo problema q vc estava, e, creio, q essa solucao pode ser a minha tambem... mas, estou com alguma duvidas pra implementar o seu codigo no meu projeto:
1) qdo vc diz que no flex cria o "public class Obra extends Vo", eh um novo ActionScrip Class no flex ? (ser for isso, ate esta ok)
2) mas a fuvida maior eh depois no java:
o java, no @FlexClass(classType = FlexClass.FlexClassType.RemoteObject) faz eu criar um nova classe no java..
lendo o seu topico, pensei q ligaria com o 2) com o 1)...
poderia (ou alguem), por favor, me orientar ?
desde ja agradeco: MUITO OBRIGADO !
Gilberto
|
Gilberto (giba_f@hotmail.com)
Toledo/PR. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2011 08:55:33
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
Cara, eu estava meio ausente ao GUJ, mas se você ainda precisar de ajuda com JAVA e FLEX pode me mandar e-mail para fmachado.dev@gmail.com ou fmachado@geosapiens.com.br, ou, se preferir, pode postar aqui que eu voltei a frequentar o fórum.
Abraços
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
|
|