Cookies e Sessão no Java
Cookies
- É um par de Strings, assim como um map, representado por chave e valor
- Não é muito confiável, já que as informações dos cookies são armazenadas no lado cliente, sendo passível de alteração, deixando inviável por exemplo, para guardar dados sigilosos;
- O uso se faz interessante quando se quer salvar o nome do usuário por exemplo, para evitar que ele digite novamente este dado;
- Cada site possui seus próprios cookies;
- Se o cookie estiver desabilitado no cliente, não será possível lembrar o nome do usuário, por exemplo.
Sessão
- É possível marcar um cliente como objeto, diferente do cookie;
- É independente de cliente;
- Uma sessão é o tempo que o cliente permanece ativo no sistema, a cada página visitada, o tempo de sessão é zerado, caso ultrapasse o limite o cliente perde sua sessão.
- Mantém as informações em troca de telas;
- Verifica se o usuário está autenticado e logado;
Referências:
Apostila Caelum - Desenvolvimento Web Com Java
Comentários
Postar um comentário