Flex : carrinho de compras  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

Ola, tenho uma aplicação rodando com Flex integrado com java...
agora preciso fazer um opção para o cliente poder comprar.
A minha dúvida é a seguinte:
Enquanto o cliente for adicionando os ítens, eu trabalho apenas com os objetos ( .as ) na parte do flex e só quando for finalizar o pedido que mando para o java,
ou eu vou jogando os ítens adicionados numa lista no java antes de finalizar o pedido?
qual é a melhor forma de trabalhar?

abraco

Felipe Alves
[Email]
fmachado.dev
JavaChild
[Avatar]

Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline

Você pode trabalhar só com o flex nesse caso, porém, se ele sem querer fechar a aba, ele perde o carrinho de compras.

Boas alternativas são :
A cada item que ele adiciona/remove, você adiciona/remove na sessão do java.
quando ele clicar em salvar, você pega da sessão e salva (nesse caso você ganha desempenho, pois não precisa enviar um array com vários objetos para salvar)


espero ter ajudado.





Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

eu ficaria com a primeira opção. Só mandaria a lista para o java depois do cliente finalizar o pedido. Até porque ele pode incluir ou remover mais itens.
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

valeu pelas dicas..
mas mais uma pergunta..
se estou com minha lista carregada de itens no flex, ai o usuário leitão atualiza a página, tem alguma coisa para manter os dados,
ou vai perder tudo?

Felipe Alves
[Email]
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

alves.Felipe wrote:valeu pelas dicas..
mas mais uma pergunta..
se estou com minha lista carregada de itens no flex, ai o usuário leitão atualiza a página, tem alguma coisa para manter os dados,
ou vai perder tudo?


Use sessão igual o usuário fmachado.dev disse!
[Yahoo!] [MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Cara, acho melhor só ir pro Java quando tiver alguma coisa concreta (a finalização do pedido por exemplo); ou você terá que manter o sincronismos entre o estado do carrinho no Java e no Flex, além do problema do usuário finalizar a sessão.

Mantenha tudo no flex, e quando for finalizar, ou fazer algo que realmente precise ser feito no Java, ai sim você finaliza.
Com relação a manter os dados do usuário, você pode gerar um ID para a sessão dele no FLex, e usar Shared Objects para armazenar os dados da sessão. OU quando o usuário fechar a aplicação flex, você salva o estado da sessão dele, e sempre que alguém abrir a aplicação, você verifica se já não existem dados armazenados para a sessão do mesmo. Eu acho a primeira opção mais simples e funcional.

E SahredObjects não são complicados, são bem simples, é como armazenar objetos Action Script em um Hash.

This message was edited 3 times. Last update was at 10/08/2011 12:49:04


-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team