j2ee jpa

3141 mots 13 pages
16/02/2014

JAVA PERSISTENCE API

Java Enterprise Edition

Java Persistance Api

Diapo. N° 1
Diapo. N° 1
Diapo N° 1



JAVA PERSISTENCE API

Plan Exposé

– Introduction
– ORM
– Entités
– Associations
– Comportement
– Requêtes
– Mise en oeuvre
Diapo. N° 2
Diapo N° 2


1

16/02/2014

JAVA PERSISTENCE API

Introduction

La persistance par sérialisation
• Sérialisation = sauvegarde de l'état d'un objet sous forme d'octets.
– Rappel : l'état d'un objet peut être quelque chose de très compliqué. – Etat d'un objet = ses attributs, y compris les atributs hérités.
– Si les attributs sont eux-même des instances d'une classe, il faut sauvegarder aussi les attributs de ces instances, etc…

• A partir d'un état sérialisé, on peut reconstruire l'objet
• En java, au travers de l'interface java.io.Serializable, des méthodes de java.io.ObjectInputStream et java.io.ObjectOutputStream Diapo. N° 3


JAVA PERSISTENCE API

Introduction

La persistance par sérialisation

• Défauts nombreux…
– Gestion des versions, maintenance…
– Pas de requêtes complexes…

• Ex : on sérialize mille comptes bancaires.
Comment retrouver ceux qui ont un solde négatif ?
– Solution : stocker les objets dans une base de donnée! Diapo. N° 4


2

16/02/2014

JAVA PERSISTENCE API

Introduction

La persistance par mapping objet/BD relationelle

• On stocke l'état d'un objet dans une base de donnée.
– Ex : la classe Personne possède deux attributs nom et prenom, on associe cette classe à une table qui possède deux colonnes : nom et prenom.

• On décompose chaque objet en une suite de variables dont on stockera la valeur dans une ou plusieurs tables. • Permet des requêtes complexes.
Diapo. N° 5


JAVA PERSISTENCE API

Introduction

La persistance par mapping objet/BD relationelle

Diapo. N° 6


3

16/02/2014

JAVA PERSISTENCE API

Introduction

La persistance par mapping objet/BD

en relation

  • Jyutyjyytjjhy
    478 mots | 2 pages
  • DA UST Corrige
    1451 mots | 6 pages
  • Assurances Sécuriplus
    3316 mots | 14 pages
  • Maynard
    549 mots | 3 pages
  • jjjjjuuuuuqsszskskjsjs
    1443 mots | 6 pages
  • jjj3
    272 mots | 2 pages
  • le Charme
    750 mots | 3 pages
  • Jkghkj
    2577 mots | 11 pages
  • Jjjbg
    442 mots | 2 pages
  • j3an
    4269 mots | 18 pages
  • jèèèèļj
    864 mots | 4 pages
  • Jnbjuh
    371 mots | 2 pages
  • jjoj
    595 mots | 3 pages
  • Le bonheur
    774 mots | 4 pages
  • J2EE
    4280 mots | 18 pages