Author image

Fabien Arrault

Fort de plus de 20 ans d'expérience autour de l'écosystème JavaEE, Fabien accompagne ses clients dans la conception et le cadrage de leurs projets.

Architectures Istio générées par JHipster

JHipster permet de générer les descripteurs de déploiement Kubernetes des applications qu'ils génèrent. Dans ce cadre, il propose depuis peu une option pour gérer Istio : le ServiceMesh le plus connu actuellement. Après une brève introduction à Istio, nous allons voir ici que les architectures microservice associées à ces déploiements peuvent

Devoxx France 2015 Jour 3 : Proxy 2.0

Le choix des conférences est toujours difficile lors d’un événement comme Devoxx : beaucoup de choix, des conférences intéressantes se passant en même temps, des sujets ou des orateurs tellement populaires que la salle est déjà complète lorsqu’on arrive… Du coup, inévitablement, il arrive que l’on soit déçu

Spring JavaConfig Tips : les FactoryBean

Dans mon dernier article, je n’ai fait que mentionner l’interface FactoryBean. Nous allons ici voir en détail l’impact de cette interface sur les configurations Spring JavaConfig. Dans Spring, l’interface FactoryBean permet de définir des objets ayant un rôle spécial : ils ne sont pas directement des Beans

Spring JavaConfig Tips : initialisation et destruction des beans

Spring propose depuis longtemps plusieurs mécanismes permettant d’enrichir le comportement du conteneur lors de la création ou la destruction des beans : des interfaces, configurations et annotations permettant de notifier le bean lors de sa construction/destruction des interfaces Aware permettant d’injecter automatiquement certaines dépendances particulières une interface (FactoryBean)

Spring JavaConfig Tips : Lazy Init Proxy

Spring permet depuis (probablement) toujours de déclarer une définition de bean “lazy” : l’idée étant que l’instance du bean n’est créé par Spring qu’au moment où il est demandé (ou nécessaire) et non de manière systématique dans le cadre de l’initialisation de l’ApplicationContext comme l’

Monitorer une JVM en local

Le JDK de Sun/Oracle propose plusieurs outils et APIs pour monitorer une jvm locale et ceci, depuis le JDK 6, sans avoir besoin de configurer cette jvm de manière particulière (enfin, ca c’est dans les cas simples 🙂 nous verrons qu’il faut parfois ajouter une petite option) Les

Devoxx : les évolutions de JMS 2.0

A Devoxx, j’ai assisté à la présentation de Nigel Deakin, spec lead de JMS 2.0, sur l’état actuel des travaux de l’expert group JMS. Les propositions de l’expert group sont toujours en discussion, il nous a indiqué que sa présentation était déjà un peu différente