Spring Data JPA 原理与实战

Spring Data JPA 原理与实战

课程介绍:

讲师介绍:张振华,前携程网 Java 架构师他从事 Java 行业十余年,曾先后在驴妈妈、携程、要买车等多家公司担任 Java 架构师、开发主管等职务,有丰富的电商互联网工作经验。期间,他负责过 PC 站和后端服务的平台架构,实现过微服务的升级等工作,同时在公司写过很多核心框架,平时对 Spring 整个全家桶特别钟爱,积累了丰富的实战经验。
Spring  Data项目是从2010年发展起来的,从创立之初SpringData就想提供一个大家熟悉的、一致的、基于Spring的数据访问编程模型,同时仍然保留底层数据存储的特殊特性。它可以轻松地让开发者使用数据访问技术,包括关系数据库、非关系数据库(NoSQL)和基于云的数据服务。
随着 Java 技术和微服务技术逐渐被广泛应用,Spring Cloud 、Spring Boot 逐渐统一 Java 的框架江湖,市场上的 ORM 框架也逐渐被人重视起来。
众多 ORM 框架中,Spring Data JPA 凭借有机的整体,以及使用方便的特性越来越受到大众欢迎,它简化了开发流程,使开发者可以完全沉浸在 Spring 的完整生态标准的实现中。
大量开发者享受到了这门技术带来的便利与功用,目前一线大厂也开始流行使用 Spring Data JPA 框架。

Spring Data JPA 原理与实战

课程目录:

模块一:基础知识
01 | Spring Data JPA 初识
02 | Spring Data Common 之 Repository 如何全面掌握?
03 | Defining Query Methods 的命名语法与参数
04 | 如何利用 Repository 中的方法返回值解决实际问题?
05 | @Query 解决了什么问题?什么时候应该选择它?
06 | @Entity 里面的 JPA 注解有哪些?在 Java 多态场景下如何使用?
07 | @Etity 之间的关联关系注解如何正确使用?
08 | Jackson 注解在实体里面如何应用?常见的死循环问题如何解决?
模块二:高级用法与实战
09 | JpaSpecificationExecutor 解决了哪些问题?
10 | JpaSpecificationExecutor 实现的原理是什么?
11 | JpaRepository 如何自定义?
12 | JPA 的审计功能解决了哪些问题?
13 | 如何正确使用 @Entity 里面的回调方法?
14 | 乐观锁机制和重试机制在实战中应该怎么用?
15 | JPA 对 Web MVC 开发者做了哪些支持?
16 | 如何自定义 HandlerMethodArgumentResolvers?
17 | DataSource 为何物?加载过程是怎样的?
18 | 生产环境多数据源的处理方法有哪些?
19 | 如何搞清楚事务、连接池的关系?正确配置是怎样的?
模块三:原理与问题排查
20 | Spring JPA 中的 Hibernate 加载过程与配置项是怎么回事?
21 | Persistence Context 所表达的核心概念是什么?
22 | Session 的 open-in-view 对事务的影响是什么?
23 | 如何在 CompletableFuture 异步线程中正确使用 JPA?
24 | 为什么总会遇到 Lazy Exception?如何解决?
25 | 经典的 N+1 SQL 问题如何正确解决?(上)
26 | 经典的 N+1 SQL 问题如何正确解决?(下)
27 | SpEL 解决了哪些问题?
28 | Hibernate 一级缓存是什么?起什么作用?
29 | 二级缓存的思考:Redis 与 JPA 如何结合?
模块四:思路扩展篇
30 | Spring Data Rest 是什么?和 JPA 是什么关系?
31 | 如何利用单元测试和集成测试让你开发效率翻倍?
32 | Spring Data ElasticSearch 在 Spring Data 中的用法有哪些?
结束语
结束语 | 师傅领进门,修行靠个人

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
编程与开发

拉钩教育Spring Cloud 原理与实战

2022-4-10 23:42:57

编程与开发

数据分析与可视化精讲

2022-4-15 14:38:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索