JPA et Java Hibernate : apprenez le mapping objet-relationnel (ORM) avec Java

Ce livre sur JPA (en version 2.1 au moment de l'écriture) et Java Hibernate s'adresse aux développeurs et étudiants en informatique, ayant des connaissances en Java et SQL, voulant découvrir ou approfondir leurs compétences sur les outils de mapping objet-relationnel (ORM ou Object-Relatio...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Banon Martial (Auteur)
Format : Livre
Langue : français
Titre complet : JPA et Java Hibernate : apprenez le mapping objet-relationnel (ORM) avec Java / Martial Banon
Publié : St-Herblain : Editions ENI , 2017
Collection : Expert IT (En ligne)
Titre de l'ensemble : Expert IT
Accès en ligne : Accès Nantes Université
Sujets :
Documents associés : Autre format: JPA et Java Hibernate
LEADER 04466clm a2200517 4500
001 PPN219959625
003 http://www.sudoc.fr/219959625
005 20181031133300.0
010 |a 978-2-409-00725-5 
035 |a (OCoLC)994906013 
035 |a ENILNEIJHJPA 
100 |a 20171106f2017 k y0frey0103 ba 
101 |a fre 
102 |a FR 
105 |a a z 001yy 
135 |a dr||#|||u|aau 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 1 |6 z01  |a ceb  |2 rdacarrier 
200 1 |a JPA et Java Hibernate  |e apprenez le mapping objet-relationnel (ORM) avec Java  |f Martial Banon 
210 |a St-Herblain  |c Editions ENI  |d 2017 
225 1 |a Expert IT 
230 |a Type de ressource électronique : données textuelles et illustrations sur pages HTML 
300 |a Édition du 8 février 2017 
307 |a La pagination de l'édition imprimée correspondante est : 392 p. 
310 |a L'accès complet à la ressource est réservé aux usagers des établissements qui en ont fait l'acquisition 
330 |a Ce livre sur JPA (en version 2.1 au moment de l'écriture) et Java Hibernate s'adresse aux développeurs et étudiants en informatique, ayant des connaissances en Java et SQL, voulant découvrir ou approfondir leurs compétences sur les outils de mapping objet-relationnel (ORM ou Object-Relational Mapping en anglais). De l'explication des concepts des ORM jusqu'à la construction de requêtes, le lecteur est guidé pas à pas et crée une application qui utilise cette technologie. Dans la première partie, l'auteur met en place l'environnement de travail (serveur de base de données MySQL, environnement de développement intégré NetBeans) puis il détaille les concepts importants des ORM. La seconde partie concerne la réalisation d'une application. L'auteur présente les étapes de conception qui permettent d'intégrer simplement les ORM, de les paramétrer et d'appréhender les différentes problématiques dans un ordre logique. Au fur et à mesure des pages, et au sein de chaque chapitre, une explication générale sur le point étudié est d'abord donnée, afin de situer le contexte et la problématique. Le modèle de données utilisé tout au long du livre contient tous les cas standards que le lecteur peut rencontrer dans une application, tels que les relations 1-1, 1-n, n-1 ou encore n-n avec la table intermédiaire enrichie, et leurs différentes possibilités d'utilisation. La dernière partie propose des fonctionnalités plus avancées et quelques bonnes pratiques de développement telles que l'utilisation de Maven, la génération automatique des entités... L'environnement de développement repose sur Java 8, Netbeans comme IDE, JPA 2.1 comme norme pour l'ORM et Hibernate pour son implémentation. Bien que l'ouvrage ait été réalisé pour NetBeans, le projet peut être réalisé avec l'IDE Eclipse. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Les chapitres du livre : Avant-propos - Environnement de développement - Concept des ORM - Préparation d'un projet - Manipulation des données - Requêtes : les langages JPQL et HQL - L'API Criteria - Pour aller plus loin - Réalisation d'un projet 
410 | |0 188611355  |t Expert IT (En ligne)  |x 2431-3106 
452 | |0 199258805  |t JPA et Java Hibernate  |o apprenez le mapping objet-relationnel (ORM) avec Java  |f [Martial Banon]  |c St Herblain  |n Éditions ENI  |d 2017  |p 1 vol. (392 p.)  |s Expert IT  |y 978-2-409-00582-4 
606 |3 PPN034591966  |a Java (langage de programmation)  |2 rameau 
606 |3 PPN089676084  |a Hibernate (logiciel)  |2 rameau 
606 |3 PPN029548276  |a Programmation orientée objets (informatique)  |2 rameau 
606 |3 PPN032027257  |a Bases de données orientées objet  |2 rameau 
606 |3 PPN028631609  |a Bases de données relationnelles  |2 rameau 
606 |3 PPN170808920  |a Applications Web  |2 rameau 
700 1 |3 PPN199259763  |a Banon  |b Martial  |4 070 
801 3 |a FR  |b Abes  |c 20180209  |g AFNOR 
801 1 |a FR  |b ENI  |c 20171106  |g AFNOR 
856 4 |5 441099901:606418598  |u https://nantilus.univ-nantes.fr/connecteur_eni/?library_guid=3fda781d-a92a-40c8-b8ef-88f25c241283 
915 |5 441099901:606418598  |b ENI2018-072 
930 |5 441099901:606418598  |b 441099901  |j g 
991 |5 441099901:606418598  |a exemplaire créé automatiquement par l'ABES 
997 |a NUM  |b ENI2018-072  |d NUMpivo  |e DNUM  |s d 
998 |a 809762