Thursday, June 2, 2016

Intégration de JPA et Spring: Plusieurs Sources de Données [French]

Ce document présente un ensemble de configurations permettant d'utiliser différentes sources de données dans un contexte intégrant Spring et Java Persistence API (JPA).
Nous traitons les cas des implémentations suivantes de JPA: EclipseLink et Hibernate. Nous traitons aussi le cas où un pool de connexions est utilisé, dans notre cas ça sera HikariCP.

Pour présenter les configurations décrites ci-dessus, nous nous basons sur les résultats du tutoriel Pool de Connexions: Intégration de HikariCP, JSF, Spring et JPA qui présente une configuration assez minimale pour mettre en place un pool de connexions (HikariCP) au sein d'une application web respectant le standard Java Enterprise Edition (Java EE). Pour ce dernier tutoriel, nous nous basons sur l'application produite par ce tutoriel, intégrant l'outil de reporting JasperReports à une application web Java EE: celle décrite par le tutoriel introduisant Spring Security. Rappelons que dans ce tutoriel il était question de rajouter une couche de sécurité au résultat obtenu en suivant un autre tutoriel, mettant en place l'intégration des frameworks Java Server Faces (JSF)Spring et une implémentation de Java Persistence API (JPA) (dans le cadre de Java Enterprise Edition (Java EE)). Ce dernier tutoriel, fait lui-même suite à une série de tutoriels, présentant d'abord indépendamment Java Persistence API (JPA) dans le tutoriel, et Spring dans le tutoriel, ensuite une intégration des deux dans le tutoriel (dans le cadre de Java Standard Edition (Java SE)).

Téléchargements:

Keywords: connexion pool, Data Source, HikariCP, JPA, many, plusieurs, Source Données, Spring,