Utilisez le populaire projet Spring Data pour l'accès aux données et la persistance à l'aide de diverses API Java telles que JDBC, JPA, MongoDB, etc.
Ce livre montre comment intégrer facilement la persistance et l'accessibilité des données dans vos microservices, applications cloud natives et applications d'entreprise monolithiques. Il vous apprend également à effectuer des tests unitaires et de performance d'un composant qui accède à une base de données. Et il vous guide à travers un exemple de chaque type de base de données SQL et NoSQL couvert.
Après avoir lu ce livre, vous serez en mesure de créer une application qui interagit avec un ou plusieurs types de bases de données et d'effectuer des tests unitaires et de performance pour analyser les problèmes possibles. Le code source est disponible sur GitHub.
Ce que vous apprendrez
- Familiarisez-vous avec le projet Spring Data et ses modules d'accès et de persistance aux données
- Explorez différents types de persistance SQL et NoSQL
- Découvrez les modèles de persistance et de domaine, et gérez la gestion des transactions pour SQL
- Migrer les modifications de base de données et le versionnement pour SQL
- Plongez dans la persistance NoSQL avec Redis, MongoDB, Neo4j et Cassandra
- Gérer la programmation et l'accès réactifs aux bases de données avec R2DBC et MongoDB
- Effectuer des tests unitaires, d'intégration et de performance, et plus encore
À qui s'adresse ce livre
Développeurs d'applications logicielles Java expérimentés ; programmeurs expérimentés avec l'utilisation du framework Spring ou du micro framework Spring Boot