Serialização

4 respostas
J

Pessoal vcs poderiam me ajudar com o que e para que serve a Serialização de objetos no java

Grato.

4 Respostas

A

Serialização é uma forma de persistência, que consiste basicamente converter objetos java em arquivos xml.

Uma ferramenta q auxilia neste processo é o XStream

:wink:

G

Diego, a Serialização de Objetos permite salvarmos o objeto em fluxo para uma posterior recuperação, quando o mesmo for recuperado o objeto deve se comportar como se fosse extamente o mesmo de quando foi salvo…

A Serialização é muito importante em Java, pois permite atividades complexas como computação distribuída…

para serializar uma classe basta fazer a mesma implementar a interface Serializable

:wink:

D

Só complementando…

vamos super q vc tenha uma classe assim:

public class Pessoa() {
    String nome;
    String cpf;
     ...
     //getters & setters
};

Dai, por alguma motivo, vc tem q enviar um objeto dessa classe, para outra maquina, via sockets, rmi, corba, seja lá o q for. Q q vc faz?! apenas adiciona um

implements serializable

na declaração da classe q da certo…
entendeu!?

J

Valeu pessoal pela ajuda!!

Criado 19 de janeiro de 2005
Ultima resposta 21 de jan. de 2005
Respostas 4
Participantes 4