JPA / Hibernate – Utiliser une Map comme association

Hibernate Java JPA

Dans cet article nous allons voir comment utiliser une Map comme association entre nos entités, selon la documentation d'Hibernate, il y a plusieurs annotations disponibles (@MapKey, @MapKeyColumn, @MapKeyJoinColumn, @MapKeyEnumerated, @MapKeyTemporal, etc.) la documentation dit : Alternativement, la clé...

Continuer à lire

Architecture Hexagonale – Pourquoi ?

Architecture

Un logiciel qui n'est pas bien organisé et qui manque de principes d'architecture logicielle solides peut fonctionner correctement mais développer une dette technique au fil du temps. Au fur et à mesure que de nouvelles fonctionnalités sont ajoutées,...

Continuer à lire

Différence entre Hibernate et JPA

Hibernate Java JPA

Aujourd’hui, nous allons parler d'Hibernate et de la JPA. C'est quoi Hibernate ? Hibernate est un framework connu sous le nom de Hibernate ORM framework. Hibernate, connu sous le nom de Hibernate ORM, est un framework conçu par...

Continuer à lire

Injection de dépendance VS Inversion de contrôle

Architecture Java

L'injection de dépendance (DI) et l'inversion de contrôle (IoC) sont deux modèles d'architecture les plus importants et les plus populaires. Il existe un malentendu très répandu concernant la distinction entre l'injection de dépendances et l'inversion de contrôle. Ces...

Continuer à lire

Spring MVC : Overview

Java Spring

Dans cette première partie sur Spring MVC, nous aborderons les sujets suivants : Une introduction à l'architecture Spring MVCComment configurer votre environnement de développement pour travailler avec Spring MVC Nous commencerons par donner un aperçu de l'architecture Spring...

Continuer à lire

Microservices – Bibliothèques partagées, Conception et bonnes pratiques

Microservice

Nous aimons les microservices, n'est-ce pas ? Cette architecture vous aide à diviser l'application en petites applications autonomes, avec des avantages significatifs, tels qu'une mise à l'échelle plus rapide et à moindre coût, une base de code plus...

Continuer à lire

1 2 6 7