Feed on Posts or Comments 06 September 2010

c# & java & programação Rangel on 16 Jan 2007 01:26 pm

Substituto da Session

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

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply