Spring Framework Master Class - Java Spring the Modern Way

掌握Java Spring框架的神奇之处,包括Spring Boot、Spring JDBC、Spring AOP、Hibernate、JUnit和Mockito。

您将会学到

  • 你将学习以现代方式使用 Spring 框架 – 真实项目所用的方式!
  • 你将成为一名完整的 Spring 开发者 – 具备编写优秀单元测试的能力
  • 你将掌握所有技能,以在面试中展示你对 Spring 框架的专家级掌握
  • 你将学习 Spring 的基础知识 – 依赖注入、IOC 容器、应用程序上下文和 Bean 工厂
  • 你将成为你项目中解决 Spring 框架问题的首选人选
  • 从一个完全的菜鸟成长为经验丰富的 Spring 开发者
  • 你将理解如何使用 Spring 注解 – @Autowired, @Component, @Service, @Repository, @Configuration, @Primary…
  • 你将深入理解 Spring MVC – DispatcherServlet、模型、控制器和视图解析器
  • 你将使用各种 Spring Boot 启动器 – Spring Boot Starter Web、Starter Data Jpa、Starter Test
  • 你将学习 Spring Boot、Spring AOP、Spring JDBC 和 JPA 的基础知识
  • 你将学习 Eclipse、Maven、JUnit 和 Mockito 的基础知识
  • 你将逐步开发一个基本的 Web 应用程序,使用 JSP Servlets 和 Spring MVC
  • 你将学习使用 XML、Java 应用程序上下文和 Mockito 编写单元测试

要求

  • 你在学习的同时享受乐趣,态度积极!
  • 你有 Java 编程经验,但 Spring 框架经验为零

描述

你想成为 Spring 框架的专家吗?你想成为一名 现代 Spring 开发者 吗?加入课程,以 现代方式学习 Spring 框架 – 正如 真实世界 Java 项目 所使用的那样!

学习 Spring 框架的 魔法 。从 IOC(控制反转)、DI(依赖注入)、应用程序上下文到 Java Spring Boot、Spring AOP 的 世界 、Spring JDBC 和 JPA。 准备开始一段精彩的旅程。

我们的学员怎么说:

5 星级 – 这是我迄今为止上过的最好的 Spring 课程。从简单易懂的讲解开始,深入浅出。 设计得非常好 !推荐给像我这样的有中等 Java 背景(在学校课堂上学习过)但完全对 Spring 陌生的朋友。而且,它也是对我们学校 OOAD 课程所学内容的绝佳实践。现在对我来说,一切都变得清晰明了! 强烈推荐!

5 星级 – 优秀的 深入  实战导向课程,教学风格优秀,讲解清晰易懂——在我看来,这样的课程已经无与伦比了。 感谢您提供的这次卓越的培训体验 ,Ranga。

5 星级 – 讲师非常博学, 而且使这门课程成为佼佼者的原因是每个示例的广度和其解释。讲座简短,足以介绍和理解主题,使其变得实用。手把手的教学方式非常有帮助,我在运行任何代码时都没有遇到麻烦或错误。你不仅学会了与 Spring 一起工作的基本知识,而且还被引导了解 Eclipse 和快捷键,这些都非常实用。讲座的节奏和长度恰到好处!做得非常出色!如果不是这门课程,我可能需要更长的时间才能学到这些知识,谢谢 Ranga!

5 星级 – 我通过 Ranga 了解了很多关于依赖注入、IOC、松耦合和应用上下文的知识。 他改变了我的人生。我现在对 Spring 框架的了解更加深入,面试时也更加自信。 他值得我所有的付出,他应该成为百万富翁,因为他帮助我定位自己,有可能成为 Spring 大师.

5 星级 – 这门课程让我对 Spring 有了新的理解层次。优秀的导师。

5 星级好评 – 优秀的课程,内容精炼,如果你需要快速复习/学习所有内容,同时理解关于 Spring/Spring MVC/Spring Boot 及其相关技术的根本概念,这将非常有帮助。

课程概述:

在本课程中,您将通过动手实践、循序渐进的方法学习 Spring、Spring Boot 和 Spring 模块(JDBC、AOP、数据 JPA)的功能。

您将了解 Spring Boot、使用 JUnit 和 Mockito 进行单元测试、使用 Spring JDBC 和 JPA 与数据库通信、Maven(依赖管理)、Eclipse(IDE)和 Tomcat 嵌入式 Web 服务器。我们将帮助您设置这些工具中的每一个。 我们将帮助您设置每一个。

您将逐步学习 Spring – 超过 100 个步骤。 本课程将是一个完美的入门选择,作为对 Spring 的介绍。

您将学习关于

  • Spring 框架基础 – 依赖注入、IOC 容器、应用程序上下文和 Bean 工厂。

  • Spring 注解 – @Autowired、@Component、@Service、@Repository、@Configuration、@Primary……

  • Spring MVC 深入解析 – DispatcherServlet、模型、控制器和视图解析器

  • Spring Boot Starter – Spring Boot Starter Web、Starter Data Jpa、Starter Test

  • Spring Boot 基础,Spring AOP,Spring JDBC 和 JPA

  • Eclipse、Maven、JUnit 和 Mockito 基础

  • 使用 JSP Servlets 和 Spring MVC 分步学习 Web 应用程序的基本概念

  • 使用 JUnit 和 Mockito 进行单元测试,结合 XML 和 Java Spring 应用程序上下文

课程亮点:

第 1 级:10 步掌握 Spring 框架

  1. 步骤 1 – 设置 Spring 项目

  2. 步骤 2 – 通过二分查找算法示例理解紧密耦合

  3. 步骤 3 – 使二分查找算法示例松耦合

  4. 步骤 4 – 使用 Spring 管理依赖关系 – @Component, @Autowired

  5. 第5步 – 背景中发生了什么?

  6. 第 6 步 – 动态自动装配和故障排除 – @Primary

  7. 第 7 步 – 构造函数和 setter 注入

  8. 第 8 步 – Spring 模块

  9. 第 9 步 – Spring 项目

  10. 第 10 步 – 为什么 Spring 如此受欢迎?

第 2 级:Spring 深入

  1. 第11步 – 依赖注入 – 更多示例

  2. 第 12 步 – 深入理解自动装配 – 按名称和@Primary

  3. 第 13 步 – 深入理解自动装配 – @Qualifier 注解

  4. 第 14 步 – Bean 的作用域 – 原型模式和单例模式

  5. 第 15 步 – 复杂场景下 Spring Bean 的作用域 – 原型模式和单例模式的混合

  6. 第 15B 步 – Spring 单例与 GOF 单例的区别

  7. 第 16 步 – 使用组件扫描扫描 Bean

  8. 第 17 步 – Bean 的生命周期 – @PostConstruct 和@PreDestroy

  9. 第 18 步 – 容器和依赖注入(CDI)- @Named, @Inject

  10. 步骤 19 – 从基本应用程序中移除 Spring Boot

  11. 步骤 20 – 修复小问题 – 添加 Logback 并关闭应用程序上下文

  12. 步骤 21 – 使用 XML 定义 Spring 应用程序上下文 – 第 1 部分

  13. 第 22 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 2 部分

  14. 第 23 步 – 混合 XML 上下文与 Component Scan 扫描使用注解定义的 Bean

  15. 第 24 步 – 依赖注入容器 vs 应用程序上下文 vs Bean 工厂

  16. 第 25 步 – @Component vs @Service vs @Repository vs @Controller

  17. 第26步 – 从外部属性文件读取值

第 3 级包含 3 个单元测试步骤(使用 Java 和 XML 上下文)

第 4 级:10 步掌握 Spring Boot

  1. 第 1 步:Spring Boot 简介 – 目标和重要特性

  2. 第 2 步:在 Spring Boot 之前开发 Spring 应用程序

  3. 第 3 步:使用 Spring Initializr 创建 Spring Boot 应用程序

  4. 第 4 步:创建一个简单的 REST 控制器

  5. 第 5 步:什么是 Spring Boot 自动配置?

  6. 第 6 步:Spring Boot 与 Spring 及 Spring MVC 的比较

  7. 第 7 步:Spring Boot Starter 项目 – Starter Web 和 Starter JPA

  8. 第 8 步:不同 Spring Boot Starter 项目的概述

  9. 第 9 步:Spring Boot Actuator

  10. 第 10 步:Spring Boot 开发者工具

第 5 级:Spring AOP

  1. 步骤 01 – 设置 AOP 示例 – 第 1 部分

  2. 步骤 02 – 设置 AOP 示例 – 第 2 部分

  3. 步骤 03 – 定义 @Before 建议

  4. 步骤 04 – 理解 AOP 术语 – 切入点、建议、切面、连接点、织入和织入器

  5. 步骤 05 – 使用 @After、@AfterReturning、@AfterThrowing 建议

  6. 步骤 06 – 使用 @Around 建议实现性能跟踪

  7. 步骤 07 – 最佳实践:使用通用切入点配置

  8. 步骤 08 – 其他切入点的快速总结

  9. 步骤 09 – 创建自定义注解和用于跟踪时间的切面

级别 6:Spring JDBC 和 JPA

  1. 步骤 01 – 使用 JDBC、JPA、H2 和 Web 依赖项设置项目

  2. 步骤 02 – 启动 H2 控制台

  3. 步骤 03 – 在 H2 中创建数据库表

  4. 步骤 04 – 向人员表添加数据

  5. 步骤 05 – 实现 findAll persons Spring JDBC 查询方法

  6. 步骤 06 – 使用 CommandLineRunner 执行 findAll 方法

  7. 步骤 07 – 快速回顾 – JDBC 与 Spring JDBC

  8. 步骤 08 – 背景中有什么?理解 Spring Boot 自动配置

  9. 步骤 09 – 实现 findById Spring JDBC 查询方法

  10. 第 10 步 – 实现基于 Spring JDBC 的 deleteById 更新方法

  11. 第 11 步 – 实现插入和更新 Spring JDBC 更新方法

  12. 第 12 步 – 创建自定义 Spring JDBC RowMapper

  13. 第 13 步 – 快速介绍 JPA

  14. 第 14 步 – 定义 Person 实体

  15. 第 15 步 – 实现 findById JPA 仓库方法

  16. 第 16 步 – 实现 insert 和 update JPA 仓库方法

  17. 第 17 步 – 实现 deleteById JPA 仓库方法

  18. 步骤 18 – 使用 JPQL 命名查询实现 findAll

  19. 步骤 19 – Spring Data JPA 简介

  20. 步骤20 – 连接到其他数据库

现在开始学习。 点击报名按钮!

此课程面向哪些人:

  • 你想通过动手实例学习 Spring 框架的基础知识
  • 你想学习使用 Spring 开发可测试的应用程序
  • 您想了解基本的 Spring 模块:AOP、JDBC
  • 您想了解 Spring Boot 的基础知识
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

小哈资源网 » Spring框架高手训练营 – 掌握现代化的Java Spring开发 | Spring Framework Master Class – Java Spring the Modern Way

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群https://www.ainomades.xyz/page-qun.html。