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

Responder a