Felipe.. o BlazeDS NÃO SUPORTA isso q vc quer.

A forma q terá q fazer, sem usar remoting-config.xml, é só fazendo em tempo
de execução definindo um endPoint e o source no RemoteObject que vem do
pacote MXML.

Está claro isso!







2009/8/10 Felipe RIA <felipe...@ig.com.br>

> Pessoal, desculpa voltar esta discussão à tona, mas é que eu tentei
> resolver este provlema o final de semana e não consegui.
>
> Li a documentação oficial do BlazeDS e eles só mostram exemplos onde eu
> defino um destination com o source FIXO no remoting-config.
>
> Queria saber se alguém já conseguiu fazer isso usando o BlazeDS. Eu não
> queria ter sempre que definir a classe no meu destination, queria definir
> "em tempo de execução".
>
> Agradeço desde já.
>
>
> 2009/8/7 Felipe RIA <felipe...@ig.com.br>
>
>> Testei e não funcionou.
>> Já vi funcionando com o Granite, porém estou tentando com o BlazeDS e não
>> está funcionando.
>>
>> Quando eu declaro o serviço no services-config.xml eu coloco o source como
>> * e consigo definir o source em 'tempo de execução' e funcionava.
>>
>> Adotei o Blazeds e só em ver esta limitação, estou pesando
>> em partir pra outra =P
>>
>>
>>
>> Só queria um feedback de alguém que conseguiu fazer isso com o BlazeDS. Só
>> pra lembrar, eu quero instanciar um RemoteObject via AS e que eu possa
>> definir qualquer source em tempo de execução e executar, sem que esteja
>> "ligado" a uma classe que foi previamente definida no remoting-config.xml
>>
>> Obrigado desde já por qualquer ajuda.
>>
>>
>>
>>
>>
>>
>> 2009/8/7 Pergentino Araújo <jpergent...@gmail.com>
>>
>> Opa, dexeu entrar na discussão :)
>>>
>>> Felipe, se você fizer do jeito que manda o link abaixo e definir o
>>> RemoteObject via AS3 ele não funciona ?
>>>
>>>
>>>
>>>
>>> 2009/8/7 Felipe RIA <felipe...@ig.com.br>
>>>
>>>> Então Mário, inclusive este link eu ja tinha visto, porém a forma como
>>>> ele trabalha é via MXML, e eu estou tentando fazer a chamada criando o
>>>> RemoteObject via .AS e executar a chamada, e todas as minhas tentativas
>>>> falharam.
>>>>
>>>> Através de MXML eu já consegui chamar, só não consegui deixar dinamico.
>>>>
>>>> Quero chamar via .AS e não ter definido um destination no arquivo de
>>>> configuração, quero chamar a classe que eu definir no source dinamicamente.
>>>>
>>>> Vou continuar procurando.
>>>>
>>>> Obrigado pelas dicas :)
>>>>
>>>>
>>>> 2009/8/7 Mário Júnior <juninho...@gmail.com>
>>>>
>>>>> olha o exemplo q leonardo fez, bem simples:
>>>>>
>>>>> http://www.leonardofranca.com.br/index.php/2009/04/21/integrando-flex-com-java-usando-blazeds-primeiros-passos/
>>>>>
>>>>> Tem um quadro de código onde ele define o RemoteObject com mxml.
>>>>>
>>>>> Nesse caso ele definiu o endpoint na unha, mas dá para passar como
>>>>> argumento pro compilador DESDE QUE seu services-config não faça referencia
>>>>> ao remoting-config.xml nos includes.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2009/8/7 Felipe RIA <felipe...@ig.com.br>
>>>>>
>>>>>> Olá Mário, desculpe mas eu não consegui reproduzir o que você quis
>>>>>> dizer...
>>>>>>
>>>>>> No caso eu não defino destination nenhum no meu remoting-config.xml ?
>>>>>>
>>>>>>
>>>>>> Quando eu faço isso e tento chamar o RemoteObject no .AS, ele dá um erro:
>>>>>> *The MessageAgent's destination must be set to send messages.*
>>>>>>
>>>>>> Tentei colocar um destination e colocar o source como * no
>>>>>> remoting-config, pra postergar esta definição no meu .AS, mas ele não
>>>>>> funciona também.
>>>>>>
>>>>>> Talvez eu não tenha me expressado corretamente no email anterior.
>>>>>>
>>>>>> Será que isso é possível ?
>>>>>>
>>>>>> Obrigado.
>>>>>>
>>>>>> 2009/8/7 Mário Júnior <juninho...@gmail.com>
>>>>>>
>>>>>>> Felipe... vc pode definir o source direto na tag remoteObject sim, e
>>>>>>> não declarar o remote-config.xml no arquivo services-config.xml
>>>>>>> Só não pode esquecer de deixar um adapter padrão.
>>>>>>>
>>>>>>> Abraços.
>>>>>>>
>>>>>>> 2009/8/7 Felipe RIA <felipe...@ig.com.br>
>>>>>>>
>>>>>>> Alguém já fez isso ou vou ter de sempre criar um destination para
>>>>>>>> cada "fachada" que eu fornecer no sistema ????
>>>>>>>>
>>>>>>>> 2009/8/3 Felipe RIA <felipe...@ig.com.br>
>>>>>>>>
>>>>>>>> Olá pessoal,
>>>>>>>>>
>>>>>>>>> alguém pode me dizer se teria como criar um serviço genérico, onde
>>>>>>>>> não seria necessário definir no remoting-config.xml cada serviço 
>>>>>>>>> disponível
>>>>>>>>> ?
>>>>>>>>>
>>>>>>>>> Tipo, seria algo +- assim:
>>>>>>>>> <destination id="servicoGenerico">
>>>>>>>>>         <properties>
>>>>>>>>>             *<source>*</source>*
>>>>>>>>>         </properties>
>>>>>>>>>     </destination>
>>>>>>>>>
>>>>>>>>> Daí, eu sempre teria de definir este source "na mão" quando fosse
>>>>>>>>> utilizá-lo nas telas (tanto em .MXML quanto .AS)
>>>>>>>>>
>>>>>>>>> Acredito que deve existir algo que possibilite isto, porém não
>>>>>>>>> consegui localizar na Web.
>>>>>>>>>
>>>>>>>>> Abraços, Felipe.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Mario Junior
>>>>>>> Enterprise Java / Flex Architectures
>>>>>>> Adobe Certified Expert Flex 3 with AIR
>>>>>>>
>>>>>>> Sofshore Informática
>>>>>>> http://www.sofshore.com.br
>>>>>>> +55 (48) 3337 2003
>>>>>>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100
>>>>>>> Itacorubi
>>>>>>> Florianopolis SC Brasil
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Mario Junior
>>>>> Enterprise Java / Flex Architectures
>>>>> Adobe Certified Expert Flex 3 with AIR
>>>>>
>>>>> Sofshore Informática
>>>>> http://www.sofshore.com.br
>>>>> +55 (48) 3337 2003
>>>>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100
>>>>> Itacorubi
>>>>> Florianopolis SC Brasil
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Atenciosamente, Pergentino.
>>>
>>>
>>>
>>>
>>
>
> >
>


-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a