Logo
☆☆☆☆☆
0.0
Intermediate
23h

Spring Data:桥接多种数据库

本课程将教你如何将 Spring Data 无缝集成到各类数据源中,包括关系型与非关系型数据库、MapReduce 框架以及基于云的数据服务。 课程开始时,你将学习 Spring Data JDBC 和 Spring Data JPA,以高效访问关系型数据库。接着,你将深入 NoSQL 数据库,掌握 Spring Data MongoDB 和 Spring Data Redis;探索图数据库领域,使用 Spring Data Neo4j;并了解分布式数据库,通过 Spring Data for Apache Cassandra 进行实践。最后,你还将发掘 Spring Data Elasticsearch 的强大功能。 完成本课程后,你将具备充分的知识与技能,能够在多种数据驱动场景中高效运用 Spring Data。你将能够构建与各类数据源无缝集成的应用程序。掌握这些 Spring Data 技能后,你将可以设计、开发和维护能够轻松与数据库及数据服务交互的应用系统。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Spring Data:桥接多种数据库
本课程将教你如何将 Spring Data 无缝集成到各类数据源中,包括关系型与非关系型数据库、MapReduce 框架以及基于云的数据服务。 课程开始时,你将学习 Spring Data JDBC 和 Spring Data JPA,以高效访问关系型数据库。接着,你将深入 NoSQL 数据库,掌...

WHAT YOU'LL LEARN

通过 Spring Data 集成多种数据源的实战经验

TAKEAWAY SKILLS

SQL
MongoDB
Redis
Database
Database Design

Content

11 Lessons • 0 Quizzes • 0 Challenges

Spring Data 简介
  1. 1

    Spring Data 框架

  2. 2

    配置与应用启动

  3. 3

    领域驱动设计

  4. 4

    测验:Spring Data 简介

Spring Data 详解
  1. 1

    Spring Data Commons

  2. 2

    Spring Data 仓库

  3. 3

    查询方法

  4. 4

    自定义 Spring Data 仓库

  5. 5

    投影

  6. 6

    领域事件

  7. 7

    Querydsl 扩展

  8. 8

    测验:深入理解 Spring Data

Spring Data MongoDB
  1. 1

    Spring Data MongoDB 配置

  2. 2

    保存、更新和删除文档

  3. 3

    查询文档

  4. 4

    MongoDB 会话

  5. 5

    MongoDB 事务

  6. 6

    响应式 MongoDB

  7. 7

    审计

  8. 8

    测验:Spring Data MongoDB

  9. 9

    挑战:罚款计算系统

  10. 10

    解决方案:罚款计算系统

Spring Data JDBC
  1. 1

    安装与配置

  2. 2

    POJO 与 JDBC 仓库的集成

  3. 3

    MyBatis 集成

  4. 4

    JDBC 审计

  5. 5

    JDBC 锁机制

  6. 6

    测验:Spring Data JDBC

Spring Data Redis
  1. 1

    Spring Data Redis 配置

  2. 2

    Redis对象映射与仓库

  3. 3

    使用 RedisTemplate 进行直接操作

  4. 4

    Redis 消息传递

  5. 5

    Redis Streams

  6. 6

    Redis 事务

  7. 7

    响应式 Redis

  8. 8

    测验:Spring Data Redis

  9. 9

    挑战:预约队列

  10. 10

    解决方案:预约队列

Spring Data JPA
  1. 1

    Spring Data JPA 配置

  2. 2

    JPA实体与仓库

  3. 3

    JPA 事务

  4. 4

    JPA 审计

  5. 5

    测验:Spring Data JPA

  6. 6

    挑战:图书借阅系统

  7. 7

    解决方案:图书借阅系统

Spring Data Couchbase
  1. 1

    Spring Data Couchbase 配置

  2. 2

    Couchbase 文档与存储库

  3. 3

    CouchbaseTemplate 与直接操作

  4. 4

    Couchbase 事务

  5. 5

    审计

  6. 6

    响应式 Couchbase

  7. 7

    测验:Spring Data Couchbase

  8. 8

    挑战:书评系统

  9. 9

    解决方案:书籍评论系统

Spring Data Neo4j
  1. 1

    Spring Data Neo4j 配置

  2. 2

    Neo4j 节点与仓库

  3. 3

    Neo4jTemplate 操作

  4. 4

    审计

  5. 5

    响应式 Neo4j

  6. 6

    测验:Spring Data Neo4j

  7. 7

    挑战:图书推荐系统

  8. 8

    解决方案:图书推荐系统

Spring Data for Apache Cassandra
  1. 1

    Spring Data Cassandra 配置

  2. 2

    Apache Cassandra 实体与仓库

  3. 3

    Cassandra模板简介

  4. 4

    响应式 Cassandra

  5. 5

    审计

  6. 6

    测验:Spring Data for Apache Cassandra

  7. 7

    挑战:实现图书馆分析功能

  8. 8

    解决方案:实现图书馆分析功能

Spring Data Elasticsearch
  1. 1

    Spring Data Elasticsearch 配置

  2. 2

    Elasticsearch 对象映射与仓库

  3. 3

    Spring Data 的 ElasticsearchOperations

  4. 4

    响应式 Elasticsearch

  5. 5

    审计

  6. 6

    测验:Spring Data Elasticsearch

  7. 7

    挑战:实现图书馆报表功能

  8. 8

    解决方案:实现图书馆报告功能

总结
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)