Beginning Spring Data: Data Access and Persistence for Spring Framework 6 and Boot 3 – Ebook Instant Download/Delivery ISBN(s): 9781484287644,9781484287637,1484287630,1484287649
Product details:
- ISBN 10: 1484287630
- ISBN 13:9781484287644
- Author: Andres Sacco
Use the popular Spring Data project for data access and persistence using various Java-based APIs such as JDBC, JPA, MongoDB, and more. This book shows how to easily incorporate data persistence and accessibility into your microservices, cloud-native applications, and monolithic enterprise applications. It also teaches you how to perform unit and performance testing of a component that accesses a database. And it walks you through an example of each type of SQL and NoSQL database covered. After reading this book, you’ll be able to create an application that interacts with one or multiple types of databases, and conduct unit and performance testing to analyze possible problems. Source code is available on GitHub. What You’ll Learn Become familiar with the Spring Data project and its modules for data access and persistence Explore various SQL and NoSQL persistencetypes Uncover the persistence and domain models, and handle transaction management for SQL Migrate database changes and versioning for SQL Dive into NoSQL persistence with Redis, MongoDB, Neo4j, and Cassandra Handle reactive database programming and access with R2DBC and MongoDB Conduct unit, integration, and performance testing, and more Who This Book Is For Experienced Java software application developers; programmers with experience using the Spring framework or the Spring Boot micro framework
Table contents:
Part I. Introduction
1. Application Architecture
2. Spring Basics and Beyond
3. Spring Data and Different Types of Persistence
Part II. SQL Persistence
4. Persistence and Domain Model
5. Transaction Management
6. Versioning or Migrating Changes
Part III. NoSQL Persistence
7. Redis: Key/Value Database
8. MongoDB: Document Database
9. Neo4j: Graph Database
10. Cassandra: Wide-Column Database
Part IV. Advanced testing and best practices
11. Reactive Access
12. Unit and Integration Testing
13. Detecting Performance Issues
14. Best Practices
People also search:
data access layer spring boot
spring.sql.init.data-locations example
spring boot ms access database example
spring-data-opensearch
what are data access patterns