Passar objeto JAVA <-> FLEX - [RESOLVIDO]  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Boa tarde pessoal!!!

Depois de ler alguns artigos e tutoriais, avancei com o problemas mas enrrosquei novamente:

Estou usando FLEX+ JAVA+BlaseDS

Crieu uma classe java:



E um arquivo em Action Scrip correspondente:



A dúvida é de como utilizar essa classe no meu MXML.
Gostaria de instanciar o veículo, setar os valores e passar para uma classe JAVA.

Agradeço a quem puder ajudar

Abraço

Marco Aurélio

This message was edited 1 time. Last update was at 13/10/2010 16:05:54


"A boca fala do que está cheio o coração"
[Email] [MSN]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

vc ja configurou seu remoting-config.xml?
com as classes mapeadas com os destinations correspondentes?
caso ja tenha feito isto, vamos assumir que mapeou um destination com o nome de "SeuDestination" é só fazer o seguinte:
la no seu mxml

faça algo como isto:


dai vamos assumir que na sua classe mapeada com o nome de SeuDestination seja esta:


e la no seu mxml vc vai ter uma algo assim:



e sua resposta vira nesta function:



espero ter ajudado...

This message was edited 1 time. Last update was at 08/10/2010 14:48:00





SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá Luis;

Ajudou bastante, as coisas agora ficaram mais claras, porém um erro ainda me incomoda:

No meu remoting-config eu coloquei:



E no meu mxml eu fiz:



E (ainda no meu mxml) logo abaixo eu declarei:



Mas há um erro na linha acima:



Pode me ajudar?

Obrigado!

Marco Aurélio

"A boca fala do que está cheio o coração"
[Email] [MSN]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

vc importou a sua classe Veiculo no seu mxml?
ele não ta achando a classe Veiculo...
provavelmente vc não deve te-la importado...

posta ai o seu mxml para eu te ajudar melhor...

This message was edited 1 time. Last update was at 08/10/2010 16:29:27





SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

Vc não deve ligar no seu acesso remoto sua classe de domínio. Vc deve criar uma classe de serviço que retorne seu veiculo. Esse serviço é reponsável por fazer a busca no BD, fazer log e etc.

Recomendo fazer um curso básico de Flex, pq aí a coisa anda com mais velocidade. Recomendo, meio que sendo suspeito, a Nuccitec.

[]s

Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

renzonuccitelli wrote: Vc não deve ligar no seu acesso remoto sua classe de domínio. Vc deve criar uma classe de serviço que retorne seu veiculo. Esse serviço é reponsável por fazer a busca no BD, fazer log e etc.

Recomendo fazer um curso básico de Flex, pq aí a coisa anda com mais velocidade. Recomendo, meio que sendo suspeito, a Nuccitec.

[]s


É verdade mas estes são outros 500... primeiro temos que mostrar a ele como acontece a conexão... e depois a colocar as coisas em seus devido lugares...
mas o ideal é a integração com Spring no java e Swizz no Flex... dai sim a coisa fica show...

This message was edited 1 time. Last update was at 08/10/2010 17:55:16





SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

luistiagos wrote:
renzonuccitelli wrote: Vc não deve ligar no seu acesso remoto sua classe de domínio. Vc deve criar uma classe de serviço que retorne seu veiculo. Esse serviço é reponsável por fazer a busca no BD, fazer log e etc.

Recomendo fazer um curso básico de Flex, pq aí a coisa anda com mais velocidade. Recomendo, meio que sendo suspeito, a Nuccitec.

[]s


É verdade mas estes são outros 500... primeiro temos que mostrar a ele como acontece a conexão... e depois a colocar as coisas em seus devido lugares...
mas o ideal é a integração com Spring no java e Swizz no Flex... dai sim a coisa fica show...


Sim, mas mesmo pra esse exemplo simples, ele deve indicar outra classe que conterá o método remoto a ser executado. Do jeito que está sendo feito, para que ele quer simplesmente declarar o dominio no java e flex e a coisa funciona sozinha...

Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá Renzo e Luis;

Muito obrigado pela ajuda.
Já possuo uma classe para conexão (que chamo de DAO). Nela tenho meus métodos para lidar com o banco.
Acontece que eu estava passado uma sequencia de strings para esta classe, mas gostaria de passar um objeto (VO).

Segue meu mxml:



Não havia colocado a linha que direciona o arquivo Veículo.as. Notem que este arquivo está dentro de um package "scripts". Acontece que quando eu adiciono ele no meu MXML o próprio arquivo Veiculo.as apresenta erro: "package cannot be nested".

segue meu Veiculo.as



Mais uma vez agradeço a atenção e colaboração!

Marco A.

>

This message was edited 1 time. Last update was at 13/10/2010 16:08:23


"A boca fala do que está cheio o coração"
[Email] [MSN]
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá Pessoal;

Agradeço a ajuda!

Resolvi o problema!!!!

Caso alguem esteja com problema parecido , fico a disposição para auxiliar!

Abraço!

Marco A.

"A boca fala do que está cheio o coração"
[Email] [MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team