Hands On Spring Data
Avec Spring Data, 20% de LOC en moins. Garanti! Faîtes-vous la main sur JPA, Mongo, Neo4j mais aussi sur les DSL et l’exposition REST.
Salle inconnue
NoSQL n’est pas un tube des années 90. C’est plutôt un qualificatif s’appliquant à toute une famille de bases de données, non relationnelles, qui connaissent un essor particulier depuis quelques années. Spring Data est un ensemble de projets facilitant la manipulation de ces nouvelles bases (mais également des bases relationnelles), au travers d’un modèle de programmation unifié et familier des aficionados de Spring.
La session débutera par une rapide présentation des concepts au travers de slides, puis nous passerons rapidement à la pratique, en 3 temps et demi :
- Spring Data JPA : Génération automatique de repositories, utilisation de QueryDSL
- Spring Data Mongo : Manipulation d’une base orientée documents
- Spring Data Neo4j : Utilisation d’une base graphes
- (Spring Data REST : Exposition REST de vos repositories JPA)
Ce Hands-On est pour vous si :
- vous êtes à l’aise avec le développement IoC/Spring,
- vous connaissez JPA (via Hibernate par exemple),
- vous avez un peu entendu parler de NoSQL