Content
20 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程简介
- 2
主要目标
Thymeleaf 简介
- 1
什么是 Thymeleaf
- 2
编写我们的第一个模板
- 3
编写我们的第一个控制器
- 4
Thymeleaf 表达式
- 5
Thymeleaf 属性
- 6
自我测验:Thymeleaf
Tailwind CSS 集成与配置
- 1
层叠样式表
- 2
Tailwind CSS
- 3
添加 Tailwind CSS
- 4
配置 Maven
- 5
Tailwind 设计系统配置
- 6
应用外壳
- 7
应用外壳 - 客户端交互性
- 8
自我测验:Thyme Wizards
片段
- 1
片段简介
- 2
带参数的片段
- 3
带有 HTML 片段作为参数的片段
- 4
内联分离 SVG 文件
- 5
首页重构
- 6
菜单项组件
- 7
自我测验:碎片(Fragments)
布局
- 1
布局简介
- 2
带参数的布局
- 3
页面标题
- 4
首页重构
- 5
自我测验:布局知识
控制器
- 1
控制器简介
- 2
向视图暴露数据
- 3
路径参数
- 4
发布数据
- 5
团队和用户控制器
- 6
自我测验:控制器
国际化
- 1
国际化简介
- 2
使用查询选择语言
- 3
菜单项翻译
- 4
自我测验:国际化
数据库连接
- 1
数据库连接入门
- 2
开始使用 Spring Data JPA
- 3
用户仓库
- 4
向用户添加属性
- 5
数据库连接自测题
显示数据
- 1
数据展示入门
- 2
参数与 FormData 对象
- 3
在 HTML 页面上获取用户信息
- 4
使用片段重构表格
- 5
使用分页
- 6
隐藏移动设备上的列
- 7
自我测验:数据展示
表单
- 1
表单简介
- 2
错误信息
- 3
自定义错误消息
- 4
自定义验证器
- 5
错误摘要
- 6
验证组和顺序
- 7
自我测验:表单
数据编辑
- 1
添加用户按钮
- 2
编辑用户数据
- 3
重构为片段
- 4
处理乐观锁失败
- 5
自定义错误页面
- 6
自我测验:数据编辑
实现实体的删除
- 1
删除方法简介
- 2
使用 DELETE HTTP 方法
- 3
闪存属性
- 4
自我测验:实现删除操作
安全
- 1
Spring Security 简介
- 2
硬编码密码
- 3
用户角色
- 4
Thymeleaf 集成
- 5
自定义登录页面
安全 - 数据库中的用户
- 1
用户实体更新
- 2
Spring Security 连接
- 3
显示当前用户信息
- 4
创建用户表单
- 5
重构用户编辑实现
- 6
安全知识自测
测试
- 1
@WebMvcTest 简介
- 2
开始使用 @WebMvcTest
- 3
在 @WebMvcTest 中进行身份验证
- 4
使用 HtmlUnit 进行测试
使用 Cypress 进行测试
- 1
Cypress 简介
- 2
第一个 Cypress 测试
- 3
绕过登录
- 4
测试自我问答
各种技巧与窍门 - 一
- 1
在视图中打开会话(OSIV)
- 2
字符串修剪编辑器
- 3
全局模型属性
- 4
文件上传
各种技巧与窍门 - 二
- 1
选择关联实体视图
- 2
动态添加行
- 3
静态服务端渲染 - 一
- 4
服务器端渲染 - 二
- 5
使更新持久化
- 6
添加行
- 7
删除行
- 8
自定义编辑器和格式化工具
- 9
日期选择器
- 10
日期选择器 - 国际化
- 11
自我测验:技巧与窍门
结论
- 1
结束语
附录
- 1
设置本地环境
- 2
Spring Initializr
- 3
本地设置 PostgreSQL
- 4
从 JUnit 运行 Cypress 测试
- 5
JUnit 测试工厂
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User