Content
16 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
Spring 框架简介
- 2
历史
- 3
术语
- 4
Spring 架构
- 5
持续受欢迎的原因
Spring 基础
- 1
创建项目
- 2
依赖
- 3
组件解耦
- 4
管理 Bean 和依赖
- 5
按类型自动装配 — @Primary
- 6
按名称自动装配
- 7
自动装配 — @Qualifier
- 8
构造函数注入和设值注入
- 9
测验:Spring 基础知识
Spring 深入解析
- 1
Bean 作用域
- 2
混合 Bean 作用域
- 3
@ComponentScan
- 4
Bean 生命周期:@PostConstruct 和 @PreDestroy
- 5
Bean 生命周期:原型作用域的 Bean
- 6
上下文与依赖注入框架
- 7
Spring 应用配置
- 8
XML 应用配置
- 9
使用 Java 注解的 XML 配置
- 10
类型注解
- 11
使用外部属性文件
- 12
测验:深入理解 Spring
- 13
挑战:深入理解 Spring
Spring Boot
- 1
Spring Boot 简介
- 2
创建一个 REST 服务
- 3
开发者工具
- 4
执行器
- 5
Spring Boot 与 Spring MVC 对比
- 6
测验:Spring Boot
Spring JDBC
- 1
创建一个 JDBC 入门项目
- 2
设置 H2 数据库
- 3
SELECT 查询
- 4
INSERT 查询
- 5
UPDATE 查询
- 6
DELETE 查询
- 7
DDL 查询
- 8
自定义 RowMapper
- 9
测验:Spring JDBC
Spring Data JPA
- 1
JPA(Java Persistence API)是 Java 平台中用于管理关系型数据库中对象-关系映射(ORM)的规范。它提供了一套标准的接口和注解,使开发者能够以面向对象的方式操作数据库,而无需直接编写 SQL 语句。JPA 允许将 Java 对象与数据库表进行映射,自动处理数据的持久化、查询、更新和删除等操作。常见的 JPA 实现包括 Hibernate、EclipseLink 和 OpenJPA。
- 2
定义实体
- 3
创建一个仓库
- 4
CRUD 操作
- 5
JPQL 命名查询
- 6
Spring Data JPA
- 7
连接到其他数据库
- 8
测验:Spring Data JPA
- 9
挑战:Spring Data JPA
Spring REST 基础
- 1
在 Spring 中开发 REST 服务
- 2
JSON 数据绑定
- 3
REST 客户端 - Postman
- 4
REST API 设计
- 5
创建一个 REST 控制器
- 6
@GetMapping
- 7
@PathVariable
- 8
测验:Spring REST 基础知识
Spring REST 高级操作与错误管理
- 1
@PostMapping
- 2
@PutMapping
- 3
@PatchMapping
- 4
@DeleteMapping
- 5
异常处理 I
- 6
异常处理 II
- 7
Spring Data REST
- 8
测验:Spring REST 高级操作与错误管理
- 9
挑战:REST 高级操作与错误管理
Spring中的数据库关系
- 1
基本概念
- 2
项目创建
- 3
一对一单向关系
- 4
一对一双向关系
- 5
一对多单向关系
- 6
一对多双向关系
- 7
多对多单向关系
- 8
多对多双向关系
- 9
测验:Spring 中的数据库关系
Spring 面向切面编程(AOP)
- 1
面向切面编程
- 2
术语
- 3
定义一个切面
- 4
切点表达式
- 5
之后的切面
- 6
关于 Aspect
- 7
连接点配置文件
- 8
定义自定义注解以实现切面
- 9
测验:Spring 面向切面编程(AOP)
- 10
挑战:Spring 面向切面编程(AOP)
配置一个基本的企业级Web应用程序
- 1
设置 Web 应用程序
- 2
设置一个 Spring Web 应用程序
- 3
创建一个 Servlet
- 4
使用 JSP 文件
- 5
使用 GET 请求传递参数
- 6
脚本段和脚本表达式
- 7
POST 请求
- 8
测验:配置基本的企业级Web应用程序
Spring MVC 核心概念
- 1
Spring MVC 架构
- 2
Spring MVC 组件
- 3
配置 Spring MVC 应用
- 4
控制器
- 5
视图
- 6
HTML 表单
- 7
模型
- 8
模型 - 第二部分
- 9
@RequestParam 注解
- 10
测验:Spring MVC 基础知识
- 11
挑战:Spring MVC 基础知识
Spring MVC 高级概念
- 1
Spring MVC 表单标签
- 2
Spring MVC 表单标签 - 第二部分
- 3
表单数据验证
- 4
验证必填字段
- 5
验证数字
- 6
验证日期
- 7
使用正则表达式验证模式
- 8
自定义错误消息
- 9
自定义验证注解
- 10
测验:Spring MVC 高级概念
- 11
挑战:Spring MVC 高级概念
Spring中的单元测试
- 1
JUnit
- 2
编写单元测试
- 3
断言方法
- 4
JUnit 测试生命周期注解
- 5
存根和模拟
- 6
Mockito 注解
- 7
Spring中的单元测试
- 8
使用 Spring Boot 进行单元测试
- 9
Java 单元测试上下文
- 10
XML 上下文的单元测试
- 11
使用 Mockito 进行 Spring 单元测试
- 12
测验:Spring 中的单元测试
- 13
挑战:Spring 中的单元测试
面试问题
- 1
Spring 框架
- 2
IoC 和依赖注入
- 3
Spring Bean(概念)
- 4
Spring 注解
- 5
Spring 配置与组件扫描
- 6
自动装配与杂项问题
- 7
Spring Boot
- 8
Spring Data JDBC 与 JPA
- 9
Spring 中的数据库关系
- 10
Spring AOP
- 11
Spring MVC
尾声
- 1
总结与反馈
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User