BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Le Train de Livraison Spring Data - Spring 4.0, Requêtes Limitantes, SpEL, ALPS

Le Train de Livraison Spring Data - Spring 4.0, Requêtes Limitantes, SpEL, ALPS

Le train de livraison Evans de Spring Data est maintenant disponible. Ce train de livraison comprend 11 modules Spring Data qui aident les développeurs à construire des couches d'accès aux données au-dessus de magasins de données relationnels et non-relationnels. Les thèmes majeurs de cette version sont :

  • La migration de Spring 3.2 à Spring 4.0
  • Le support des mots clés top et first dans les requêtes limitantes dérivées
  • Le support des fonctionnalités de MongoDB 2.6 dans le framework d'aggrégation
  • Le support des paramètres d'expressions SpeL dans les requêtes Spring Data JPA
  • Le support des Sentinelles dans Spring Data Redis
  • ALPS et les projections d'extraction dans Spring Data REST
  • Le support des implémentations propriétaires dans les extensions CDI
  • La mise en place et la configuration multi-magasins
  • L'utilisation d'Asciidoctor pour la documentation de référence
  • Le support des requêtes de géo-localisation dans Spring Data Elasticsearch

Les 11 modules inclus dans ce train de livraison sont :

  • Spring Data Commons 1.9 : contient les interfaces agnostiques de référentiel et le modèle de méta-données de persistence
  • Spring Data JPA 1.7 : fournit un support amélioré de Spring pour les couches d'accès aux données basées sur JPA
  • Spring Data MongoDB 1.6 : propose un modèle centré sur les POJO pour l'interaction avec les DBCollection de MongoDB
  • Spring Data Neo4j 3.2 : procure un modèle de programmation basé sur les POJO qui simplifie la création d'applications neo4j
  • Spring Data Solr 1.3 : intégration avec le moteur de recherche Apache Solr
  • Spring Data Couchbase 1.2 : fournit un modèle de programmation basé sur Spring pour le serveur Couchbase comme base de données documentaires et comme cache, tout en conservant les capacités et les fonctionnalités spécifiques au magasin de données
  • Spring Data Cassandra 1.1 : expose un CqlTemplate de bas niveau pour travailler avec Cassandra, et un module de haut niveau pour des référentiels et une persistence POJO
  • Spring Data Elasticsearch 1.1 : intégration avec le moteur de recherche Elasticsearch
  • Spring Data GemFire 1.5 : crée des applications Spring en utilisant GemFire de Pivotal comme plateforme de gestion de données distribuées
  • Spring Data Redis 1.4 : intégration avec le cache et le magasin Redis
  • Spring Data REST 2.2 : prend vos référentiels JPA et les expose sur HTTP, vous donnant des capacités CRUD complètes sur vos entités

Les divers projets d'exemple ont été mis à jour et sont un bon point de départ pour démarrer avec les nouvelles fonctionnalités de Spring Data. Le prochain Train de Livraison Spring Data est Fowler, avec le jalon M1 en semaine calendaire 43.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT