Ajuda Daqui você pode salvar Substituto da Session em um site de Social Web ou enviar seu link por E-mail.

E-mail

Envie por E-mail
Janeiro 16, 2007

Substituto da Session

Enviado em: c#, java, programação

Bom, ai vai uma dica rápida e que muita gente já deve conhecer, mas como eu já vi em muitos lugares esse tipo de erro então vou falar:

O uso da session não pode ser indiscriminado, as variáveis guardadas na sessão ficam salvas no servidor, assim como as de contexto da aplicação, logo se você guardar muita coisa em ambos vai acabar com a memória do servidor.

Um jeito de diminuir bem o uso dela é ao invés de salvar variáveis na session que você quer utilizar entre páginas ou entre PostBacks (Reloads para quem mexe com java) é salvar o conteúdo de alguma maneira na página.

No C# você pode usar o ViewState para guardar essas variáveis desse jeito você poderá resgatar objetos mesmo após o PostBack (lembre-se que todas as variáveis devem ser Serializable), no Java você pode fazer a mesma coisa utilizando de hiddens no HTML (pelo menos é como eu faço), entretanto você continua não podendo mandar de uma página para outra, para isso você pode (tanto em Java como em C#) mandar um parâmetro via Get (na Query String da URL) ou via Post.

Em um dos próximos posts vou mostrar como enviar parâmetros para outra página via Post.

Abs


Voltar para: Substituto da Session