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

Spring Boot vs Quarkus : Quel Framework choisir en 2023

Java News

Aujourd'hui, nous allons parler de deux frameworks, Spring Boot et Quarkus, et plus précisément, pourquoi ils sont nécessaires et qui en a besoin. Comparons Spring Boot et Quarkus en termes de fonctionnalités, de mesures de performance, de coût...

Continuer à lire

Jakarta EE 10 – Comment créer une API REST

Jakarta EE Java

Dans cet article, nous vous présentons quelques scénarios de base utilisant la spécification REST. Bien que la plupart des gens utilisent le terme REST ou RESTful API uniquement pour indiquer qu'ils effectuent un transfert de données via HTTP,...

Continuer à lire

Reactive Spring Boot API – Partie II, Validations

Java Spring Boot

Dans la première partie, nous avons vu comment configurer Spring Reactive et créer un contrôleur ainsi qu'un endpoint. Maintenant que nous avons un endpoint, nous voudrions probablement valider les corps de nos requêtes ! Les validations sont nécessaires...

Continuer à lire

Reactive Spring Boot API – Partie I, Contrôleurs

Java Spring Boot

Nous sommes en 2022, et nous ne devrions plus être limités au code bloquant. Par code bloquant, nous voulons dire que pendant l'exécution d'une ligne de code, le contrôle sera bloqué jusqu'à ce que le code finisse de...

Continuer à lire

Spring WebClient – Client Web non bloquant et réactif

Java Spring Spring Boot

Dans cet article, nous allons voir comment configurer Spring WebClient et comment l'utiliser pour effectuer des requêtes GET, POST ou toute autre requête HTTP. Nous apprendrons également comment configurer le client pour gérer le timeout et d'autres configurations...

Continuer à lire

1 2 3 6 7