Pessoal achei o que precisava, apenas adaptei.
http://www.ronaldorigoni.com.br/tag/remoteobject/?lang=pt
valeu
julio
Em 02/02/2012 11:45, Fredy Gadotti escreveu:
http://code.google.com/p/tectux/ dá uma olhada nesse projeto.
Um amigo meu que fez.
Ao invés de ter que ficar criando um destination para cada classe e
ficar alterando o remote-config, é criado apenas um, e o destination
passa a ser a classe Java que você quer acessar.
Att,
2012/2/2 Felipe Mafra <felipemafr...@gmail.com
<mailto:felipemafr...@gmail.com>>
Julio, sou inexperiente em Java, apenas iniciando, mas veja se consigo
te ajudar... Estou usando o NetBeans, segue um exemplo do meu
remote-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">
<destination id="servicoFlexJava">
<properties>
<source>servicos.Pessoa</source>
</properties>
</destination>
<!-- id="servicos" eh o destination que vai ter o seu remoteObject
no FLEX
<source>servicos.Pessoa</source> corresponde ao pacote servicos e
a classe Pessoa, no Java
No Flex o seu RemoteObject fica assim:
<fx:Declarations>
<s:RemoteObject id="qualquerNome" destination="servicoFlexJava"
showBusyCursor="true">
<s:method name="imprimirmensagem"
fault="" result="" />
</s:RemoteObject>
</fx:Declarations>
O id pode ser qualquer nome, o destination
destination="servicoFlexJava" é o mesmo nome que você dá ao id do
servico no services-config.xml e o method name="imprimirmensagem" é o
mesmo nome do método que está na classe.
-->
<adapters>
<adapter-definition id="java-object"
class="flex.messaging.services.remoting.adapters.JavaAdapter"
default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
</service>
Espero ter conseguido ser claro, sao apenas testes de iniciante...
No que puder ajudar, estamos ai
Grande abraço
Em 2 de fevereiro de 2012 11:06, Julio Cesar <jcasilv...@gmail.com
<mailto:jcasilv...@gmail.com>> escreveu:
> Pessoal estou fazendo um projetinho em java + flex + blazeds +
hibernate,
> mas na vdd primeiro estou tentando deixar generico para eu
chamar meus
> metodos do java, igual eu faço no php com uma classe:
RemoteObjectAMFPHP
> (não lembro onde eu achei).
>
> no php eu faço assim:
>
> tenho minha classe: RemoteObjectAMFPHP.as que ligada com o
> services-config.xml
>
> public function RemoteObjectAMFPHP():void
> {
> super("CanalAmfphp")
> }
>
> no services-config.xml:
> <destination id="CanalAmfphp">
> <channels>
> <channel ref="my-amfphp" />
> </channels>
> <properties>
> <source>*</source>
> </properties>
> </destination>
> e
>
> <channels>
> <channel-definition id="my-amfphp"
> class="mx.messaging.channels.AMFChannel">
> <endpoint uri="amfphp/"
> class="flex.messaging.endpoints.AMFEndpoint"/>
> </channel-definition>
> </channels>
>
> ai quando vou chamar meu metodo faço assim:
>
> var remote:RemoteObjectAMFPHP = new
RemoteObjectAMFPHP()
> remote.Remoto("ManipulaBanco", resultHW);
> remote.getOperation("hellWorld").send();
>
> ManipulaBanco é meu arquivo php que retorna meu hello world
>
> eu gostaria de fazer isso no java, ja criei uma classe parecida,
só que não
> sei como configuro meu remoting-config.xml
>
> alguém faz assim ???
>
> lembrando que não faço o java junto com o flex, pq outra pessoa
que ira me
> ajudar
>
>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
Felipe Mafra
"Estudante, eis um título que apenas abandonamos no túmulo"
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev