Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Persistência com Java Julio M. Faerman
2
Persistência Introdução
3
Recursos http://jfaerman.googlepages.com/ Apresentações Exemplos
Persistência Recursos Apresentações Exemplos Exercícios Tutoriais Links Downloads
4
Persistência em arquivos
.dat .xml .csv .txt
5
Serialização e Fluxos de I/O
Persistência Serialização e Fluxos de I/O FileOutputStream ByteArrayOutputStream .dat Serialização byte[]
6
APIs Relevantes XML IO SAX NIO DOM STAX JAXB XMLEncoder/XMLDecoder
Persistência APIs Relevantes IO I/O Básico NIO I/O Avançado I/O Não bloqueante Arquivos mapeados na memória Locking XMLEncoder/XMLDecoder Serialização em XML XML SAX XML por eventos DOM XML por árvore STAX Controle do Parsing JAXB Conversão Java - XML
7
Exercício: Definição de um sistema
Persistência Exercício: Definição de um sistema Dominios Locadora Agenda Varejo Hospital Banca Posto Fazenda Finanças Entidades Participante/Lugar/Coisa Papel Descrição/Tipos Transação/Acontecimento
8
CRUD em arquivos para uma entidade
Persistência CRUD em arquivos para uma entidade Create Read Update Delete “90% of everything is crud” -Sturgeon’s Law
9
Sistemas Gerenciadores de Bancos de Dados
Persistência Sistemas Gerenciadores de Bancos de Dados Hierarquico Rede Relacional Pós-relacional Orientado a Objetos Temporal XML Prevalente
10
Persistência Prevalência Tradicional Transação Prevalente
11
Modelagem Relacional Filme Pessoa Atuação Persistência ID Nome Genero
Lançamento Pessoa Atuação
12
Structured Query Language
Persistência Structured Query Language SELECT a,b,c FROM d,e WHERE f,g
13
Persistência Ferramentas
14
Persistência Dúvidas ?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.