titulo

774 palavras 4 páginas
Linguagem e Técnica de Programação
Prof. Msc. Willian Peixoto profwillian@fiap.com.br Aula 20
Tech Talk
(ORM, Integração JSP-Servlet e Backend, DataSource)

Agenda
Mapeamento Objeto-Relacional
– Etapas para o Mapeamento
– Estratégias de Mapeamento
» Relações de multiplicidade
– one-to-one
– one-to-many
– many-to-many
» Relações direcionais
– Unidirecional
– Bidirerecional
Aplicação do padrão MVC para integrar JSP, Servlet e Backend
Configuração do DataSource no Tomcat
3

Mapeamento Objeto-Relacional
O mapeamento objeto-relacional(ou ORM - object-relational mapping) é uma técnica de programação utilizada para reduzir os impactos ocasionados pelo fenômeno conhecido como descompasso de impedância (impedance mismatch) Em poucas palavras, o ORM consiste em mapear classes e atributos do paradigma orientado a objetos para tabelas e colunas do paradigma relacional Desta forma, os registros do banco de dados podem ser representados por meio dos objetos - e seus estados -

4

Mapeamento Objeto-Relacional
Modelo

5

Mapeamento Objeto-Relacional
Codificação

public class Aluno implements java.io.Serializable { private int id; private String nome; private String rm; public int getId() { return this.id;
}
public void setId(int id) { this.id = id;
}

create table TB_ALUNO(
ID_ALUNO
INTEGER not null,
NOME
VARCHAR2(100) not null,
RM
CHAR(5), primary key (ID_ALUNO)
);

public String getNome() { return nome;
}
public void setNome(String nome) { this.nome = nome;
}
public String getRm() { return this.rm;
}
public void setRm(String nome) { this.rm = rm;
}
}

6

Mapeamento Objeto-Relacional
Execução

id: 2 nome: Beatriz G. Mendes rm: 15321
ID_ALUNO

NOME

RM

1

Ana Paula Souza

96357

2

Beatriz G. Mendes

15321

3

Carlos Lima Sato

45368

4

Danilo F. Costa

58963

id: 3 nome: Carlos Lima Sato rm: 45368

7

Etapas
Entidades

8

Etapas
MER - Físico

Relacionados

  • O titulo dos titulos
    535 palavras | 3 páginas
  • titulos
    1905 palavras | 8 páginas
  • Título
    685 palavras | 3 páginas
  • titulo
    3300 palavras | 14 páginas
  • titulo
    3904 palavras | 16 páginas
  • titulo
    1215 palavras | 5 páginas
  • Sem titulo
    1556 palavras | 7 páginas
  • Titulo
    733 palavras | 3 páginas
  • sem titulo
    3530 palavras | 15 páginas
  • titulo
    33974 palavras | 136 páginas