Idéias avulsas sobre assuntos variados!

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

Artigos relacionados

  • Nenhum artigo relacionado

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply