Hibernate Apresentação

Slides:



Advertisements
Apresentações semelhantes
FABAN- UNIESP 2009 Prof. Carlos Alberto Seixas
Advertisements

Programação em Java Prof. Maurício Braga
Análise de Projeto Responsáveis: José Clodoaldo. João Lessa.
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Fábio Shiguemi Suzuki Jessica Hofer Lopez Mirella Camilla C. O. Braga
SISTEMAS DE INFORMAÇÃO
Uma Ferramenta Baseada em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 28 de outubro.
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Caio Nakashima Hibernate Associação Caio Nakashima
EJB Regras de Convivência
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
ESCOLA TÉCNICA ALBERT EINSTEIN.
Tecnologias para Internet
SQL Server 2012 Introdução a Modelagem de Dados
Silvane Gonçalves Analista de Sistemas
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Rodrigo Cristiano Silva
Desenvolvendo para a web com Grails
Compras – Cadastro de Cotação de Produtos
Ferramentas de modelagem do SI
Linguagem de Programação JAVA
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
MODELO ESSENCIAL Modelo Ambiental
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Prof. Alexandre Monteiro Recife
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Banco de dados.
S ISTEMA DE C REDENCIAMENTO Régio Peixoto (61)
IFNMG – Campus Araçuaí Banco de Dados Professor: Marcelo West
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Equipe: Eduardo, Elano, Janssen, João Chaves, João Johanes, Olavo, Ronner Prof. Régis Patrick Silva Simão ESTÁGIO SUPERVISIONADO III
Introdução a Banco de Dados
Cadastro de produto Farmácias e Drogarias.
Algoritmos e estrutura de dados Prof. Luiz Gonzaga da Silveira Jr
©Prof. Lineu MialaretAula 14e - 1Banco de Dados I Banco de Dados I – BD I Prof. Lineu Mialaret Aula 14e: Exercícios em SQL (1) Instituto Federal de Educação,
1 Características do Projeto Web Prof. Alexandre Monteiro Recife.
MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web
Hibernate Mapeamento Objeto-Relacional Aula Prática I
Financeiro – Agrupar Contas a Pagar IdentificaçãoFIN_003 Data Revisão10/09/2013.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
LINQ e Entity Framework
Módulo 5 – Administrativo Controla a integridade das publicações de usuários na rede.
Conceitos básicos Professor Esp. Diego André Sant’Ana
Retaguarda – Cadastro de Orçamento
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
ACCESS AULA 01 Na primeira aula você terá uma visão geral do Microsoft Access, conhecerá sua evolução e suas versões. Ao final da aula você irá possuir.
@-RentCar Faculdade Idez Alain Rosemberg
Aprendendo como funciona o NHibernate Elvis Medeiros Programador .NET
Students to Business – 2011/1 Fase 2. aGENDA O que é um banco de dados? Onde aplicamos o banco de dados? Laboratório: Navegando no SQL Server Management.
Apresentação: Eduardo Jesus Coppola Gerenciamento eletrônico de PALESTRAS Kickoff do Projeto.
PSW1 Prof. Rafael. Persistência Atividade que permite que o estado de um objeto exista mesmo após a extinção do processo computacional que o criou. Em.
Salário, Sexo, R$200,00, Veículos, Idade, Marco Antônio, Masculino, R$600,00, Funcionário, Marca, 18 anos, Livros, Motoristas, Maria do Carmo, Endereço,
Segurança Patrimonial PROFº LAURELLI Na Indústria:  Há 34 anos, sempre na área da Qualidade. Durante 7 anos implantando ISO 9000 e ISO e participação.
PROJETO 2: ALUNOS UFRPE Parte 1. Dividindo para conquistar 1. Interação com o usuário 2. Leitura e escrita em arquivos 3. Regra de negócio para executar.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string.
Modelagem de Dados Estudo de Caso 2. 2 A Faculdade A fim de melhorar o andamento de suas atividades, uma faculdade resolveu informatizar as suas atividades.
Banco de dados – na prática Prof Jean Carlo Mendes Maio/2016 Unipac Lafaiete.
Persistência de dados e padrão DAO
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Prof.: Jean Carlo Mendes
Transcrição da apresentação:

Hibernate Apresentação Caio Nakashima caio.nakashima@mds.gov.br caionakashima@gmail.com

Objetivo Apresentar as características do pacote Hibernate para a persistência de dados/objetos através de exemplos e exercícios que devem ser resolvidos em sala de aula (laboratório). Requer um prévio conhecimento da linguagem Java, noções de SQL. As aulas serão desenvolvidas em laboratório com ênfase em aprender a fazer, a construir e entender a tecnologia. Ferramentas necessárias JDK, Hibernate, Postgresql, Editor de Programas (vi, notepad, Eclipse ou Netbeans) Material de aula

Critérios de avaliação Presença nas aulas será cobrada através de lista de presença. Ninguém será reprovado por faltas Em todas as aulas existirão uma lista de exercícios e alguns desafios. A equipe para desenvolver cada trabalho deve ser formada com máximo 2 (duas) pessoas. No final deste módulo, Todos os exercícios deverão ser agrupados em uma pasta Inserir na pasta um arquivo contendo os nomes dos membros da equipe que ajudaram a desenvolver os trabalhos Enviar o arquivo para caio.hibernate@gmail.com

Trabalho Hibernate (1) Desenvolver um código para criar, inserir e listar os dados da tabela abaixo: A) PostgreSQL B) Em qualquer outro SGBD (MySQL, ACCESS, SQL Server, HSQL, etc) Pessoa Pessoa_ID (PK) Nome Sexo Data_nascimento

Trabalho Hibernate (2) Analise o exemplo Estado, que lista os dados da tabela estado. Elabore um exemplo para listar o Municípios.

Trabalho Hibernate (3) Considerando do Diagrama da próxima transparência e utilizando a camada de persistência Hibernate elaborar um conjunto de arquivos necessários para criar as tabelas, inserir, alterar, excluir e listar os registros das seguintes entidades: + pessoas Sim Palestras Pessoa_telefones Pessoa_email + email + tel Pessoas Event Listar Alter. Excl. Inser. Criar Entidade

Trabalho Hibernate (3)

Trabalho Hibernate (4) Elabore uma classe que utiliza Hibernate e Postgresql que contenha conjunto de funções que: 1) Entrada: Sigla do Estado Saida: Nome do Estado, Código do IBGE, Área 2) Saida: Quantidade de Municípios 3) Saida: Lista de Municípios 4) Entrada: Código do IBGE do Município Saida: Nome do Município 5) Entrada: Nome do Município, Sigla do Estado Saida: Código de IBGE do Município

Trabalho Hibernate (4) Municipios ibge uf nome area Estados ibge (PK) sigla nome area 1 n

Como entregar os exercícios No final deste módulo, Todos os exercícios deverão ser agrupados em uma pasta Inserir na pasta um arquivo contendo os nomes dos membros da equipe que ajudaram a desenvolver os trabalhos Enviar o arquivo para caio.hibernate@gmail.com