Persistência com Java Julio M. Faerman.

Slides:



Advertisements
Apresentações semelhantes
SISTEMAS DE INFORMAÇÃO BANCO DE DADOS REDES DE COMPUTADORES
Advertisements

Ana Paula B. Barboza Ivana Xavier Rodrigues
Teas 01 Banco de dados.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
Análise de Casos de Uso.
Prof.: Bruno Rafael de Oliveira Rodrigues
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Sumário Introdução A linguagem SPARQL
Maurício Edgar Stivanello
Sistema Gerenciador de Banco de Dados SGBD
Acervo TV Escola on-line
Gizelle Sandrini Lemos 26 de abril de 2006
Iniciando Banco de Dados
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
SCC Bancos de Dados e Suas Aplicações
Projeto de Sistemas Operacionais
Mapas de Karnaugh 5 e 6 variáveis.
Material III-Bimestre Wagner Santos C. de Jesus
Ferramentas Colaborativas: Co-NCL e WaC-tool
7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.
QUALIFICAÇÃO/DEFESA DE DISSERTAÇÃO
Sistemas de Informação
Hibernate Apresentação
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Roteiro Para o Trabalho do Módulo
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Persistência com Java Julio M. Faerman.
B ANCO DE D ADOS E JDBC Profa. Msc. Cintia Carvalho Oliveira Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF 1.
Apresentação sobre Paradigmas de Programação
Administração de Sistemas de Informação Banco de Dados
Aplicativos Web Com Orientação a Objetos
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
Object Oriented Software Construction (MEYER, Bertrand)
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
Banco de Dados II Prof. Antônio Cordeiro.
JPA - Java Persistence API
PETER ANTONY RAUSCH JOYCE MARTINS
Design Patterns / Acesso ao banco de dados (java.sql)
Persistência em Software Orientado a Objetos:
Banco de Dados Avançado
Ritornello Um Framework para Representação de Conhecimento Musical
1.
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Controle Distribuído da Concorrência
Introdução a Banco de dados
1.
Modelagem de Dados Aula 3
Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.
Configuração do Ambiente de programação
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
Ferramentas de Mapeamento OO para ER Aluno Eduardo Mazza Professora Valeria Times
Java e XML Eduardo Aranha. Slogans de Java e de XML Java – “Portabilidade de Código” XML – “Portabilidade de Dados” Java e XML – “Portabilidade de Código.
Banco de Dados Álvaro Vinícius de Souza Coêlho
UCSal – Bacharelado em Informática
Leo Silva Leonardo Murta Luiz Viana Persistência em Java.
Sistema de Apoio a Decisão com Pentaho Community
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
MDA na Prática Flávia Durans Pitta Marinho
Integração de dados Bernadette, Ceça, Luciano, Haroldo, Guilherme. Orientadora: Ana Carolina Salgado Universidade Federal de Pernambuco Pós-Graduação em.
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Modelos de dados.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Transcrição da apresentação:

Persistência com Java Julio M. Faerman

Persistência em Arquivos Introdução

Recursos http://jfaerman.googlepages.com/ Apresentações Exemplos Persistência em Arquivos Recursos http://jfaerman.googlepages.com/ Apresentações Exemplos Exercícios Tutoriais Links Downloads

Persistência em arquivos .dat .xml .csv .txt

Serialização e Fluxos de I/O Persistência em Arquivos Serialização e Fluxos de I/O FileOutputStream ByteArrayOutputStream .dat Serialização 1010100010 byte[]

APIs Relevantes XML IO SAX NIO DOM STAX JAXB XMLEncoder/XMLDecoder Persistência em Arquivos 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

Exercício: Definição de um sistema Persistência em Arquivos 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

CRUD em arquivos para uma entidade Persistência em Arquivos CRUD em arquivos para uma entidade Create Read Update Delete “90% of everything is crud” -Sturgeon’s Law

Sistemas Gerenciadores de Bancos de Dados Persistência em Arquivos Sistemas Gerenciadores de Bancos de Dados Hierarquico Rede Relacional Pós-relacional Orientado a Objetos Temporal XML Prevalente

Persistência em Arquivos Prevalência Tradicional Transação Prevalente

Modelagem Relacional Filme Pessoa Atuação Persistência em Arquivos ID Nome Genero Lançamento Pessoa Atuação

Structured Query Language Persistência em Arquivos Structured Query Language SELECT a,b,c FROM d,e WHERE f,g

Persistência em Arquivos Ferramentas

Exercício: Desenvolvimento do banco Persistência em Arquivos Exercício: Desenvolvimento do banco Quebra-cabeças: Equals Oddity

Persistência em Arquivos Dúvidas ?