Você está na página 1de 3

Projeto e Desenvolvimento de Aplicaes Corporativas

Serializao e Persistncia
Prof. MSc. Everton Coimbra de Arajo
everton@utfpr.edu.br / twitter/evertonfoz / www.pptinformatica.com.br/wordpress / evertonfoz@hotmail.com

Estudo de caso
Java Virtual entre JVMs O paradigma problema Objetos Machine - JVM
Uma livraria tem diversas lojas espalhadas pelo Brasil. Quando um cliente que est em alguma das lojas deseja procurar por livros, uma aplicao Java que est sendo executada em uma mquina na prpria loja acessa outra aplicao Java que est armazenada no servidor da livraria. Isso porque todas as informaes referentes aos livros so armazenadas e manipuladas pela aplicao servidor e as consultas so feitas a partir das aplicaes clientes que executam nas lojas.

Serializao/Persistncia
Compatibilidade

Quando os dados de um objeto esto serializados, possvel armazenar esse Toda classe que Serializable recebe um nmero de srie chamado contedo binrio em um arquivo, ou at mesmo em um banco de dados para de serialVersionUID. Isso feito automaticamente pelo Java, posterior utilizao, alm de poder transmitir este objeto em uma rede. Quando porm, este nmero dadosde tal objeto est um hash (SHA) calculado isso ocorre diz-se que os no aleatrio. Ele persistido.

com base nos nomes dos atributos, pacote e assinaturas de mtodos em uma ordem bem definida pela especificao do processo de serializao.

Você também pode gostar