Lincolm,
Você
só se esqueceu de um detalhe. O protocolo http não mantém conexão. Por tanto,
para perceber que o usuário está "conectado" e assim manter uma sessão, o
servidor utiliza um cookie, a fim de identificar as chamadas deste usuário e
associá-lo ao objeto Session referente.
Por
tanto, sem cookie não há sessão.
O Session só se torna pesado se for associado muitos objetos a ele
e se o servidor tiver muitos usuários simultâneos. Claro, há também um custo
computacional associado para acessar a sessão correta de cada
usuário.
abraços
Jorge -----Original Message-----
From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 22 de janeiro de 2002 07:13 To: [EMAIL PROTECTED] Subject: Re: [java-list] Uso de Session Olá Rafael
O objeto session não fica armazenado
no cliente como o cookie e cookie não é sinônimo de session. Com cookies você
consegue uma certa persistência de seus dados, apenas pequenas informações que
poderiam ser usadas porteriormente. No entanto o objeto session fica armazenado
no servidor e pode conter outros objetos. O problema é que para criá-lo e
diferenciar um session de um usuário ao de outro usuário é usado um mecanismo
que o torna mais rígido de ser usado uma vez que sendo maior a área de memóra
usada o desempenho do servidor pode ir a zero.
Note entretanto que cookies não têm
o mesmo efeito de session. Se você desabilitar a função de cookies do seu
navegador eles não serão salvos e se você dependia deles está com um problema.
No Internet Explorer 6 o gerenciamento de cookies está muito dinâmico. O usuário
pode aceitar ou não um cookie em tempo de carga da página e ainda pode ver os
cookies que estão sendo baixados.
Quando você usa um objeto session
você tem absoluta certeza que pelo tempo de sessão ativa do usuário aquele dado
estará disponível, no entanto não pode-se dizer o mesmo dos cookies. Um exemplo,
acesse o endereço: http://www.maxitel.com.br com a opção de
cookies desabilitados. Você vai ver que não vai passar da página de abertura. No
entanto, ao ligá-los, a página carrega normalmente.
Nota: muito cuidado ao usar cookies
e preste bastante atenção no que coloca em sessions e quantos está
usando.
|
- Re: [java-list] Uso de Session Maiko A. Rocha
- Re: [java-list] Uso de Session BiblioShop - Rafael Santini
- [java-list] Duvida sobre HashMap e In... Eduardo Tavares
- Re: [java-list] Duvida sobre Hash... Luiz Reginaldo
- Re: [java-list] Uso de Session Bruno Borges
- Re: [java-list] Uso de Session BiblioShop - Rafael Santini
- Re: [java-list] Uso de Sessio... Lusoujava
- Re: [java-list] Uso de Session Lincolm Ferreira de Aguiar
- Re: [java-list] Uso de Session Joackson
- Re: [java-list] Uso de Session Lincolm Ferreira de Aguiar
- RE: [java-list] Uso de Session Jorge Martins
- RE: [java-list] Uso de Session Felipe
- Re: [java-list] Uso de Session Lincolm Ferreira de Aguiar
- Re: [java-list] Uso de Session Lincolm Ferreira de Aguiar
- Re: [java-list] Uso de Session ANDERSONAMI
- Re: [java-list] Uso de Session ANDERSONAMI
- RE: [java-list] Uso de Session ANDERSONAMI
- Re: [java-list] Uso de Session Lusoujava
- Re: [java-list] Uso de Session Lincolm Ferreira de Aguiar
- RE: [java-list] Uso de Session Felipe