Persistance dans Java EE 6 : JPA2
et EJB 3.1
Maxime Lefrançois (maxime[email protected]r),
modifié du cours de Michel Buffa et Richard Grin
Introduction
Note importante
Ce cours couvre les besoins les plus importants, vous
pourrez retrouver un cours très complet sur JPA2 et sur
la persistence en java en général sur la page de Richard
Grin
http://deptinfo.unice.fr/~grin/mescours/minfo/modpersobj/supp
orts/index.html
Aussi, une bonne référence en ligne sur JPA2
http://www.objectdb.com/api/java/jpa, en particulier la section
JPA2 annotations
La javadoc Java EE 6 pour le package et sous-packages
javax.persistence
http://docs.oracle.com/javaee/6/api/index.html?javax/persistenc
e/package-summary.html
Entity Bean, introduction
Un Entity Bean représente
Des objets persistants stockés dans une base de donnée,
Des noms, des données
Gestion via JPA2 + sessions beans
Dans ce chapitre on étudiera
Le concept de persistance,
Ce qu'est un entity bean, du point de vue du programmeur,
Les caractéristiques des entity beans,
Les concepts de programmation des entity beans.
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
1 / 139 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !