Évolution des Technologies de Persistance Java : De JDBC à MyBatis-Plus

La persistance des données est une exigence fondamentale dans le développement d'applications d'entreprise Java. Cet article retrace l'évolution des technologies de persistance Java, depuis le JDBC de base, en passant par le populaire MyBatis, jusqu'au puissant MyBatis-Plus. Grâce à des analyses détaillées du code source et des comparaisons, no ...

Publié le 15 août à 20h20

Introduction à Mybatis pour la Persistance Java

Mybatis est un framework de persistance renommé, conçu pour simplifier l'interaction avec les bases de données relationnelles en Java. Il agit comme un pont entre les objets Java et les bases de données, en encapsulant les détails complexes de JDBC (Java Database Connectivity) et en permettant aux développeurs de se concentrer sur l'écriture de ...

Publié le 7 août à 16h12

Configuration et utilisation du framework Hibernate

Configuration de l'environnement I. Création d'un projet et importation des bibliothèques Nécessitez d'importer deux bibliothèques : une pour Hibernate et une pour JDBC. Bibliothèques Hibernate Assurez-vous d'importer tous les fichiers JAR requis II. Configuration de Hibernate. Créez un fichier hibernate.cfg.xml, en copiant depuis le dossier d ...

Publié le 3 août à 17h31

Conception d'un Framework ORM Léger Inspiré de MyBatis en Java

Vue d'ensemble technique Le développement d'un outil de mappage objet-relationnel (ORM) personnalisé offre une compréhension approfondie des mécanismes d'interaction avec les bases de données. Cet article détaille l'architecture et l'implémentation d'un ORM Java léger, conçu de zéro sans dépendances tierces lourdes, à l'exception des utilitaire ...

Publié le 31 juillet à 15h41

Configuration détaillée du pool de connexions HikariCP dans Spring Boot

Avant d'aborder la configuration de HikariCP dans Spring Boot, il convient de clarifier certains fondamentaux liés à l'accès aux bases de données en Java. Les fondements de JDBC L'API JDBC (Java Database Connectivity) constitue le standard Java permettant aux applications d'interagir avec des bases de données relationnelles. Elle expose un ense ...

Publié le 27 juillet à 03h27

Configuration du générateur MyBatis

MyBatis Generator est un outil puissant pour générer automatiquement des classes Java, des interfaces et des fichiers XML de mapping à partir d'une base de données. Voici comment le configurer dans un projet Maven. 1. Ajout du plugin dans le fichier pom.xml Incluez le plugin MyBatis Generator dans la section <plugins> : <plugin> ...

Publié le 26 juillet à 12h49

Maîtriser la Connexion aux Bases de Données avec JDBC en Java

Introduction à JDBC : Fondamentaux de la Connectivité Java-Base de Données JDBC (Java Database Connectivity) est une API standard Java qui permet aux applications Java d'interagir avec différentes bases de données. Il s'agit d'un ensemble d'interfaces définies dans le paquetage java.sql et javax.sql, dont les implémentations sont fournies par l ...

Publié le 22 juillet à 08h43

Conception et Implémentation d'un Système de Journal Personnel en Java

Contexte et Motivation du Projet À l'ère de la numérisation croissante, la gestion des souvenirs et des pensées quotidiennes a évolué du support papier vers des solutions logicielles sophistiquées. L'objectif de ce projet est de concevoir une application de journal intime robuste utilisant Java, offrant une alternative sécurisée, organisée et m ...

Publié le 21 juillet à 18h16

Configuration de sources de données JDBC avec Apache Commons DBCP2

Apache Commons DBCP (Database Connection Pool) est l'une des solutions de gestion de pools de connexions les plus éprouvées de l'écosystème Apache. Bien que la version originale ait cessé d'évoluer il y a plusieurs années, le projet DBCP2 assure la continuité avec des performances accrues et un support pour les versions récentes du JDK et de JD ...

Publié le 19 juillet à 16h31

Java : Système de Chat Multi-Utilisateurs avec Base de Données

Ce projet реализует un système de discustion en temps réel multi-utilisateurs utilisant une base de données. Les utilisateurs peuvent se connecter via un client, rejoindre une salle de conversation et échanger des messages en direct. Le système prend en charge l'inscription, la connexion, les discussions de groupe et les messages privés. Tous l ...

Publié le 17 juillet à 23h34