掌握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 – 设置 Spring 项目
-
步骤 2 – 通过二分查找算法示例理解紧密耦合
-
步骤 3 – 使二分查找算法示例松耦合
-
步骤 4 – 使用 Spring 管理依赖关系 – @Component, @Autowired
-
第5步 – 背景中发生了什么?
-
第 6 步 – 动态自动装配和故障排除 – @Primary
-
第 7 步 – 构造函数和 setter 注入
-
第 8 步 – Spring 模块
-
第 9 步 – Spring 项目
-
第 10 步 – 为什么 Spring 如此受欢迎?
第 2 级:Spring 深入
-
第11步 – 依赖注入 – 更多示例
-
第 12 步 – 深入理解自动装配 – 按名称和@Primary
-
第 13 步 – 深入理解自动装配 – @Qualifier 注解
-
第 14 步 – Bean 的作用域 – 原型模式和单例模式
-
第 15 步 – 复杂场景下 Spring Bean 的作用域 – 原型模式和单例模式的混合
-
第 15B 步 – Spring 单例与 GOF 单例的区别
-
第 16 步 – 使用组件扫描扫描 Bean
-
第 17 步 – Bean 的生命周期 – @PostConstruct 和@PreDestroy
-
第 18 步 – 容器和依赖注入(CDI)- @Named, @Inject
-
步骤 19 – 从基本应用程序中移除 Spring Boot
-
步骤 20 – 修复小问题 – 添加 Logback 并关闭应用程序上下文
-
步骤 21 – 使用 XML 定义 Spring 应用程序上下文 – 第 1 部分
-
第 22 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 2 部分
-
第 23 步 – 混合 XML 上下文与 Component Scan 扫描使用注解定义的 Bean
-
第 24 步 – 依赖注入容器 vs 应用程序上下文 vs Bean 工厂
-
第 25 步 – @Component vs @Service vs @Repository vs @Controller
-
第26步 – 从外部属性文件读取值
第 3 级包含 3 个单元测试步骤(使用 Java 和 XML 上下文)
第 4 级:10 步掌握 Spring Boot
-
第 1 步:Spring Boot 简介 – 目标和重要特性
-
第 2 步:在 Spring Boot 之前开发 Spring 应用程序
-
第 3 步:使用 Spring Initializr 创建 Spring Boot 应用程序
-
第 4 步:创建一个简单的 REST 控制器
-
第 5 步:什么是 Spring Boot 自动配置?
-
第 6 步:Spring Boot 与 Spring 及 Spring MVC 的比较
-
第 7 步:Spring Boot Starter 项目 – Starter Web 和 Starter JPA
-
第 8 步:不同 Spring Boot Starter 项目的概述
-
第 9 步:Spring Boot Actuator
-
第 10 步:Spring Boot 开发者工具
第 5 级:Spring AOP
-
步骤 01 – 设置 AOP 示例 – 第 1 部分
-
步骤 02 – 设置 AOP 示例 – 第 2 部分
-
步骤 03 – 定义 @Before 建议
-
步骤 04 – 理解 AOP 术语 – 切入点、建议、切面、连接点、织入和织入器
-
步骤 05 – 使用 @After、@AfterReturning、@AfterThrowing 建议
-
步骤 06 – 使用 @Around 建议实现性能跟踪
-
步骤 07 – 最佳实践:使用通用切入点配置
-
步骤 08 – 其他切入点的快速总结
-
步骤 09 – 创建自定义注解和用于跟踪时间的切面
级别 6:Spring JDBC 和 JPA
-
步骤 01 – 使用 JDBC、JPA、H2 和 Web 依赖项设置项目
-
步骤 02 – 启动 H2 控制台
-
步骤 03 – 在 H2 中创建数据库表
-
步骤 04 – 向人员表添加数据
-
步骤 05 – 实现 findAll persons Spring JDBC 查询方法
-
步骤 06 – 使用 CommandLineRunner 执行 findAll 方法
-
步骤 07 – 快速回顾 – JDBC 与 Spring JDBC
-
步骤 08 – 背景中有什么?理解 Spring Boot 自动配置
-
步骤 09 – 实现 findById Spring JDBC 查询方法
-
第 10 步 – 实现基于 Spring JDBC 的 deleteById 更新方法
-
第 11 步 – 实现插入和更新 Spring JDBC 更新方法
-
第 12 步 – 创建自定义 Spring JDBC RowMapper
-
第 13 步 – 快速介绍 JPA
-
第 14 步 – 定义 Person 实体
-
第 15 步 – 实现 findById JPA 仓库方法
-
第 16 步 – 实现 insert 和 update JPA 仓库方法
-
第 17 步 – 实现 deleteById JPA 仓库方法
-
步骤 18 – 使用 JPQL 命名查询实现 findAll
-
步骤 19 – Spring Data JPA 简介
-
步骤20 – 连接到其他数据库
现在开始学习。 点击报名按钮!
此课程面向哪些人:
- 你想通过动手实例学习 Spring 框架的基础知识
- 你想学习使用 Spring 开发可测试的应用程序
- 您想了解基本的 Spring 模块:AOP、JDBC
- 您想了解 Spring Boot 的基础知识
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
小哈资源网 » Spring框架高手训练营 – 掌握现代化的Java Spring开发 | Spring Framework Master Class – Java Spring the Modern Way
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?