BT

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

| par Bienvenido David Suivre 0 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés le 03 nov. 2014. Durée de lecture estimée: 2 minutes |

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

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT