1
resposta

Criando um Formulario de Login

Oi gente!

Não percebi porque a classe UsuarioLogado tem que implementar a interface Serializable.

Quando é que um objecto é serializável?

1 resposta

Cremildo, não há muito bem uma regra de quando o objeto deve ou não deve ser serializável. O que você precisa ter em mente é, esse objeto precisa ou pode ser serializado?

No caso do UsuarioLogado, ele pode ser serializado porque como ele vai para a sessão, os servidores podem serializar esses objetos que estão na sessão caso o servidor seja desligado e quando ele é religado, o servidor consegue remontar toda a sessão, por exemplo, não deslogando ninguém que estivesse logado antes.

Caso você não serializasse esse objeto, você perderia esse recurso.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software