Le but de cet article est de montrer comment accéder à une base de données de type MySQL en Java. Ce how-to met en exergue le pattern de DAO implémenté en mode Command.
L'objectif
L'objectif est d'intégrer une base de données de type MySQL dans un applicatif Java. La façon de le faire est de passer via un pattern de DAO créé en mode Command. Afin de garder des performances correctes pour la couche applicative, nous mettons en place un cache de données de type ehCache.
Donc cet article court va traverser les notions de base de données, de cache de second niveau ainsi que le pattern de DAO. Les briques techniques seront MySQL, JDBC, ehCache.
Ce how-to a donc pour but de montrer comment faire persister des objets dans une base de données en conservant à la fois de la performance et le contrôle sur le SQL envoyé.
Les outils
Afin de mettre en place cette recette, il nous faut les ingrédients suivants :
- une machine virtuelle Java (traditionnellement installée via le package openjdk) avec le compilateur associé :
sudo apt-get install openjdk-8-jdk
- un environnement de développement décent tel...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première