Articles de Michael DESIGAUD


Dans AWS, la cohabitation de l’écosystème serverless et des bases de données relationnelles (bdd) n’est pas sans poser de problèmes. Dans une infrastructure évènementielle, il existe cependant des solutions si on est pret à quelques compromis. Contexte Pour illustrer le problème prenons une architecture basique avec une api rest (api gateway) qui sauvegarde en base la donnée transmise […]


Cet article est un retour d’expérience sur une migration de données dans l’écosystème AWS entre une base relationnelle type Postgres et une base DynamoDB. La justification de cette refonte vient des problèmes de performances constatés par notre client et nous même, mais avant d’aller plus loin, il est nécessaire de présenter le contexte historique et […]


Le but de cet article est de présenter les concepts mis en oeuvre par Spring Security pour la partie Authentification. Il existe bon nombre de sources d’informations sur le sujet (notamment la documentation officielle), la plupart rédigée en anglais et en grande partie très technique. Rare sont les articles qui vulgarise et présente l’architecture de Spring Security qui peut très vite paraître très complexe.


Sous IntelliJ, il est possible d’activer la réorganisation des import d’une classe Java de manière automatique, par exemple dès l’entrée dans une classe ou à la sauvegarde. Par réorganisation des import, on entend la suppression des import non utilisés ou l’optimisation des chemins. Pour ce faire, allez dans File -> Settings puis sous “IDE Settings” […]


Le cross domain est un principe qui consiste à faire communiquer deux domaines entre eux. Par exemple, le domaine source-domain.fr souhaite envoyer des données au domaine cible-domain.com et inversement. Dans cet article, découvrez une manière de permettre ces échange de données avec SpringMVC et SpringBoot.


Dans cet article, l’objectif est de présenter une manière possible de gérer dynamiquement l’affichage et la sauvegarde des champs d’un formulaire via AngularJS et Spring/Hibernate simplement en modifiant un ficher de configuration XML. L’environnement technique Les composants techniques sont les suivants: Partie serveur: Java 1.7 Spring MVC v4.0.3 Spring Boot v1.02 Hibernate v4.3.1 Annotations JPA […]