2
respostas

Serealizable porque usar?

Boa tarde Prezados.

Entendi a ideia de ter o objeto serializado e des serializado, porém em um WS por exemplo em que eu persisto os dados em DB e retorno via uma api REST, qual seria a utilidade? Desculpe se a pergunta for muito genérica mas não entendi muito bem esse ponto.

2 respostas

Olá Daniel!

No dia a dia do trabalho não implementamos uma serialização na mão. Seja numa API Rest ou até mesmo no Android os dados já são serializados por debaixo dos panos.

Quando um objeto Java é transformado em JSON ele está sendo serializado; quando passamos um objeto de uma tela para outra no Android ele também está sendo serializado.

Entender a serialização é importante para saber como as coisas funcionam mas no dia a dia você não irá mexer com isso (e muitas vezes irá mexer sem nem saber que está).

@guilheme, obrigado pelo retorno, mas então quer dizer que classes request, response, bean, entre outras que persistem dados, são importantes implementarem Serializable, isso seria uma boa pratica?