Flex com Java (integração)  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
freis
Debugger

Membro desde: 13/04/2011 08:32:09
Mensagens: 61
Offline

OLA BOA TARDE ,

estou tentando a faz uma semana fazer a integração de flex com java ...
mas não corresponde não sei se é o blazeds apenas criei um metodo no java que retornava
o dado que eu digitei no flex ... mas acontece que neem chega na plataforma java .. alguem poderia me ajudar ???

só para adiantar eu estou usando :::

eclipse ganymede : 3.4.2
plug-in: 3.0.2


tt+

obrigado !

This message was edited 1 time. Last update was at 05/11/2011 08:41:30


----------
Felipe Ferreira
[MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

www.guj.com.br/posts/downloadAttach/4207.java

Dá uma olha ai.

-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
freis
Debugger

Membro desde: 13/04/2011 08:32:09
Mensagens: 61
Offline

entaun cara eu estou seguindo a mesma logica e se vc reparar ele ta chamando um metodo da classe java quando ele digita o dado no textfield ...

estou fazendo igual ... mas a classe java não responde não sei se é o blazeds não sei o que ocorre

o erro persiste !

tt+ valew cara !

----------
Felipe Ferreira
[MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Cara, as libs do BlazeDS estão no projeto?

O servlet está configurado no web.xml?



Já colocou um manipulador para o evento de fault no método remoto que você está chamando?

-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
freis
Debugger

Membro desde: 13/04/2011 08:32:09
Mensagens: 61
Offline

estou usando web.xml
TODOS OS LIBS ESTÃO PRESENTE

observe o codigo ...

classe java;



dentro do flex;


arquivo remoting-config;



arquivo web.xml;





----------
Felipe Ferreira
[MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Não se irrite com as perguntas "bobas", até quem é experiente cai nessas "câimbras de cerébro".

Ao problema!

A sua destination no remote object do flex deve ser destination="chama_conexao" e não id="chama_conexao", por exemplo:

Isso está no Flex:


Isso está no remoting-config.xml:


id é somente o identificador do objeto dentro do Flex, não tem ligação nenhuma com a destination do BlazeDS.

This message was edited 4 times. Last update was at 04/11/2011 14:41:26


-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
freis
Debugger

Membro desde: 13/04/2011 08:32:09
Mensagens: 61
Offline

Não deu certo, estou desconfiando que seja alguma coisa do eclipse ou do plugin (incopatibilidade),,

Não sei o que acontece ... por que eu fiz correntamente como vc pediu e continua dando erro ;

pego o ID do remoteobject automaticante pega o destination dentro do destination busca o source e mostra a classe e puxa o return do method que eu solicitei;

coloquei um joptionpane no java para avisar-me quando chegar na plataforma java mas nem chega ;

abraço

----------
Felipe Ferreira
[MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Olha só como é meu exemplo:

No Flex:


No Java (remoting-confi.xml):


Se o seu código segue o mesmo padrão, pode ser um problema para encontrar endpoint definido no BlazeDS.
Verifique se quando sua aplicação estiver em execução, o seguinte endereço:

http://localhost:<porta>/<sua app>/messagebroker/amf

mostra uma página em branco. Se mostrar, seu BlazeDS está funcionando.

Agora vá em seu Remote Object e coloque mais esse atributo (endpoint):




Se quando você colocar isso, funcionar, é porque os parâmetros de compilação da sua aplicação não estão direcionados para o XML de definição de objetos remotos (o tal do remoting-config.xml). E isso pode ser ajustado no "Flex Compiler" (nas propriedades do projeto Flex) onde tem "Aditional compiler arguments".
No meu caso está assim:


O caminho para o XML deve ser o caminho do XML dentro de sua aplicação Java, caso contrário, para o FLex sua aplicação não se integra com nenhum serviço remoto. Esse caminho é resolvido quando sua aplicação é compilada, não tem nada a ver com tempo de execução.

This message was edited 3 times. Last update was at 04/11/2011 14:45:38


-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Por favor, ao postar tópicos NÃO UTILIZE APENAS LETRAS MAIÚSCULAS NO TÍTULO OU NO CORPO DO TÓPICO.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
freis
Debugger

Membro desde: 13/04/2011 08:32:09
Mensagens: 61
Offline

OK

----------
Felipe Ferreira
[MSN]
KauanRocha
Thread.start()

Membro desde: 21/03/2012 15:07:44
Mensagens: 38
Offline

Verificou se estes estão incluidos no services-config?


Estava com um erro parecido que foi resolvido com isso!
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team