spring data : une api, quinze possibilités - julien roy

10

Click here to load reader

Upload: ekino

Post on 24-Jan-2018

49 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Spring data : Une api, quinze possibilités - Julien Roy

Spring Data

Une API, quinze possibilités

Julien Roy @vanr0y

Architecte Java @ ekino.

Page 2: Spring data : Une api, quinze possibilités - Julien Roy

Agenda

Fondamentaux Spring DataPanorama des backends supportésDémoBonus trackNouveautés de la version 2.0

Page 3: Spring data : Une api, quinze possibilités - Julien Roy

Fondamentaux

API commune

Implémentation CRUD

Requêtes dynamiques

Mapping des objects

Gestion des spécificités

Page 4: Spring data : Une api, quinze possibilités - Julien Roy

Backend Pivotal

JPAKeyValueMongoDBLDAP

RedisApache CassandraApache SolrGemfire

Page 5: Spring data : Une api, quinze possibilités - Julien Roy

Backend Communauté

ElasticsearchCouchbaseNeo4jJDBC

DynamoDBHazelcastAerospike

Page 6: Spring data : Une api, quinze possibilités - Julien Roy

Spring Data REST

Exposition RESTfulSupport hypermedia

Page 7: Spring data : Une api, quinze possibilités - Julien Roy

Démo

Page 8: Spring data : Une api, quinze possibilités - Julien Roy

Bonus

Repository populatorsAuditQuerydsl supportSpecifications ( JPA 2 criteria )

Page 9: Spring data : Une api, quinze possibilités - Julien Roy

Spring Data Kay ( 2.0 )

Java 8Spring 5Support programmation reactive

Compatible : Reactor, RxJavaBackends : MongoDB, Cassandra, Redis

Page 10: Spring data : Une api, quinze possibilités - Julien Roy

Questions

Slides et démo sur GitHub : https://github.com/vanroy/talk-spring-data