01-serialização e persistência-ok

Upload: evertoncoimbra

Post on 19-Jul-2015

13 views

Category:

Documents


0 download

TRANSCRIPT

Projeto e Desenvolvimento de Aplicaes Corporativas

Serializao e PersistnciaProf. MSc. Everton Coimbra de [email protected] / twitter/evertonfoz / www.pptinformatica.com.br/wordpress / [email protected]

Estudo de casoJava Virtual entre JVMs O paradigma problema Objetos Machine - JVMUma 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.

2

Serializao/PersistnciaCompatibilidade

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.

3