cria os listerns q eu falei então e veja, se tiver duvida de como fazer me
avisa, eu tenho o código em casa, te mando quando chegar lá se naum tiver
conseguido fazer ainda

2010/9/14 Leonardo Ribeiro <[email protected]>

> Estou usando o Spring Flex tbm..
>
> Vou testar mais
>
> 2010/9/14 Bruno Leite <[email protected]>
>
> Kra,
>>
>> O FlexSession no caso de container web é apenas uma abstração pro
>> HttpSession, se vc abre um browser novo, ele não deveria estar usando o
>> mesmo objeto. Isso só seria possivel se vc estivesse usando o application,
>> vc está usando só o blaze ou está usando o spring flex tb? tenta cria
>> listener para ver se uma nova sessão está sendo criada. Faça outro teste tb,
>> tenta fechar a janela e abrir denovo, ele deveria criar outra sessão, veja
>> se o cliente ainda está lá.
>>
>> []'s
>>
>> 2010/9/14 Leonardo Ribeiro <[email protected]>
>>
>>>  Algum colega já trabalhou/trabalha com FlexSession?
>>>
>>> Estou querendo fazer o seguinte (porém ainda não sei se é uma boa
>>> prática, é mais um caso experimental mesmo):
>>> Digamos que tenho uma tela de cadastro de cliente...
>>>
>>> 1) Flex - Ao clicar no botão "Novo" eu invoco o método "novo" no
>>> remoteObject correspondente (useCaseCliente por exemplo)
>>>
>>> 2) Server - O useCaseCliente no server irá criar um novo Cliente que
>>> nesse momento só terá o atributo ID
>>>
>>> 3) Flex - Na tela de cadastro eu informo o nome do cliente e ao perder o
>>> foco, por exemplo, é disparado a chamada ao método
>>> "useCaseCliente.setNome(value)
>>>
>>> 4) Server - O método useCaseCliente.setNome(String value) no server pega
>>> o cliente anteriormente criado e seta o atributo nome, ficando nesse momento
>>> apenas com os atributos (ID e Nome)...
>>>
>>> Já tentei o seguinte:
>>> No método novo citado acima eu faço além de criar o cliente
>>>
>>> public void novo() {
>>>    Cliente cliente = new Cliente();
>>>
>>>   FlexSession session = FlexContext.getFlexSession();
>>>
>>>   session.setAttribute("cliente", cliente);
>>>
>>> }
>>>
>>>
>>>
>>>
>>>
>>> public void setNome(String nome) {
>>>
>>>   FlexSession session = FlexContext.getFlexSession();
>>>
>>>   Cliente cliente =(Cliente)  session.getAttibute("cliente");
>>>
>>>   cliente.setNome(nome);
>>>
>>> }
>>>
>>>
>>> O problema:
>>>
>>> Se eu abro uma nova janela (janela mesmo não tab) do browser (firefox e 
>>> chrome por exemplo) ambos passam a alterar o nome do mesmo cliente...
>>>
>>>
>>> Alguém saberia como resolver tal problema?
>>>
>>>
>>> --
>>> []'s
>>> Leonardo
>>>
>>> Linux User #488650
>>> Ubuntu User #27045
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>>
>>
>>
>> --
>> Bruno Leite Alves
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> []'s
> Leonardo
>
> Linux User #488650
> Ubuntu User #27045
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Bruno Leite Alves

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a