Spring Integration implémente dans Spring les Enterprise Integration Patterns qui visent à mettre en place une architecture découplée, légère, orientée messages et événements (Event Driven Architecture). Ainsi, différents protocoles peuvent être littéralement intégrés aux projets Spring sans pour cela créer de dette technique. Cette session propose de vous présenter un ensemble d’abstractions de très haut […]

MongoDB stocke les données dans des documents JSON. Les documents peuvent représenter des structures de données riches, tout en offrant une grande flexibilité. Nous avons donc de nombreuses alternatives pour stocker les données si on compare au modèle relationnel qui est lui très normalisé. Durant cette présentation, en nous basant sur un site de e-commerce, […]

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’ensemble des beans en scope singleton (le scope par défaut). Son […]

Spring est le principal framework de développement Java utilisé en entreprise. Ce succès tient au fait qu’il permet de développer facilement et rapidement des applications robustes, légères et bien testées. Apprécié également par les cellules d’architecture et les DSI, Spring permet d’avoir des applications bien découpées en couches, facilement maintenables et évolutives. Cependant, si une […]

Vous n’avez pas pu assister à notre Ippevent “Agilité, n’oublions pas les valeurs” ? Voici les slides de la présentation. Agilité, n’oublions pas les valeurs from Ippon Technologies Rappel : Cet événement faisait suite à la publication d’une série de billets formant un retour d’expérience sur la transformation agile d’une équipe. Billet #1 : La […]

La sécurité est un sujet majeur qui ne peut être ignoré. Chaque application doit prendre ce paramètre en compte. Le nouveau livre blanc d’Ippon, “Building Secure Web Applications”, traite de ce sujet. Citant une à une les 10 principales vulnérabilités rencontrées, il apporte non seulement une explication mais décrit aussi comment s’en protéger, ou à […]