← Retour aux sessions passées

Java Champions Night!

📅 2017-09-20

Quand, pourquoi et comment utiliser CQRS par Sebastian Daschner

La plupart des applications d'entreprise actuelles sont basées sur un modèle de données CRUD qui est simple et facile à mettre en œuvre. Un autre concept pour modéliser les applications est la Ségrégation des Responsabilités Commandes Requêtes (CQRS) qui permet des solutions et des cas d'utilisation intéressants, en particulier face aux demandes croissantes d'évolutivité. Au cours de cette session, je montrerai le concept et les avantages de CQRS, sa relation avec d'autres concepts à la mode tels que la cohérence éventuelle, les architectures pilotées par les événements et l'approvisionnement en événements, et comment réaliser une application CQRS. Les questions de savoir si ce concept peut être réalisé avec la technologie Java EE, où le framework offre déjà des solutions et où il doit être étendu recevront une réponse. La plupart du temps sera consacré au codage en direct et à l'examen des cas détaillés des deux approches.

Tirer le meilleur parti de votre construction Gradle par Andres Almiray

Maven est l'outil de construction dominant dans l'espace Java depuis un certain temps. Bien que ce soit une technologie éprouvée, elle a certainement vieilli, et il existe de nouvelles alternatives meilleures. Gradle est probablement celui qui est mieux positionné pour succéder à Maven en tant qu'outil de construction préféré. Depuis 2012, l'adoption de Gradle a connu une croissance exponentielle. Non seulement des projets open source populaires et importants, comme Spring et son portefeuille, Hibernate et Groovy, ont migré vers Gradle, mais aussi de grandes entreprises. Sans oublier que Gradle est l'outil de construction de facto pour les applications Android depuis 2013.