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

Postagens mais visitadas