Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-14 Por tôpico Leonardo Ribeiro
Sim, eu queria ter o controle de quando manter esse objeto vivo (na sessao) e qnd destrui-lo. Eu olhei o blazeds_dev_guide e vi que uma FlexSession pode ter várias FlexClient e nos testes que fiz eu coloquei o objeto na sessão através de session.setAttribute("obj", obj); Mas quando startei outro

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-14 Por tôpico Mário Júnior
Saquei... vc quer manter o escopo do objeto sempre "vivo", independente das requisicoes... ou entao ter o controle de quando manter esse objeto vivo (na sessao) e qnd destrui-lo, certo? Bom, vc pode usar o FlexSession para guardar objetos na sessao, mas precisa ter cuidado para q esse escopo nao f

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-13 Por tôpico Leonardo Ribeiro
Beleza Mário, Mas me diz uma coisa, supondo a situação (novamente) da nota fiscal que tem os seus itens (uma collections falando em java). O objeto nota fiscal tem responsabilidade sobre os seus itens, é através desse objeto que podemos adicionar e remover itens (na nota não tem o método setItens(

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-13 Por tôpico Mário Júnior
Exactly! A idéia é vc sempre transportar DTOs e nunca expor suas entidades (objetos de domínio). Em suma, quase sempre os DTOs tem a mesma estrutura de entidades, mas nem sempre tb. Isso te permite uma maior flexibilidade em transportar dados entre view e services e, também, não expondo seus domín

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-13 Por tôpico Leonardo Ribeiro
Fala Mário... Só uma dúvida cara, usando a abordagem dos DTOs, se eu vou criar um novo "usuario" por exemplo, no meu código flex eu irei criar um novo DTO usuario e envia-lo para o server e lá irei fazer a "conversão" em um usuario do "dominio" e realizar as operações necessárias, correto? Obriga

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-08 Por tôpico Leonardo Ribeiro
Sim, eu já havia pensado nisso, nos DTOs, mas queria ter a opinião de quem já usa ou se deparou com o mesmo problema que o meu aqui agora... []'s 2010/9/8 Mário Júnior > Sim, trabalhoso, mas pensando de forma mais "politicamente correta" seria > isso mesmo! > > Pela conversa - e pela dúvida esp

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-08 Por tôpico Mário Júnior
Sim, trabalhoso, mas pensando de forma mais "politicamente correta" seria isso mesmo! Pela conversa - e pela dúvida específica - me parece q vc está expondo diretamente as entidades do seu negócio né? No começo eu tb fazia isso ( http://blog.digows.com/integrando-adobe-flex-blazeds-springframework

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-08 Por tôpico Leonardo Ribeiro
Mário, É, realmente pensando bem não seria uma boa já que teria os casts... Você que já tem experiência em vários projetos java x flex, como resolve o problema do encapsulamento, tendo como exemplo o simples objeto NotaFiscal que tem como atributo Itens ? Sendo que em NotaFiscal não tem um método

Re: [flexdev] BlazeDS --> "injeção" via reflection

2010-09-08 Por tôpico Mário Júnior
É possível sim. Abra o source da classe JavaAdapter. Nessa classe vc tem o método invoke(Message message). Dentro de message (faça um cast para RemotingMessage) vc tem tudo oq precisa saber (qual classe de serviço será chamada e qual o objeto de transporte será passado como argumento, assim como q

[flexdev] BlazeDS --> "injeção" via reflection

2010-09-08 Por tôpico Leonardo Ribeiro
Pessoal, Alguém que já tenha mexido no fonte do BlazeDS sabe se é possível fazer com que ele, ao invés de fazer a "criação/injeção" dos valores do objeto as3 -> java via setters publicos usar reflection? Porque isso? Porque daí eu não precisaria de setID por exemplo, que seria a "pk" do objeto, u