Spring Boot容灾管理系统—381人已学习
课程介绍
这个项目前面的章节简单介绍了idea的使用,vue的入门,Spring Boot的应用开发入门。 后面开发了一个通用的后台管理系统。技术上使用Spring Boot框架整合ssm,数据库使用MySQL,使用整合了druid数据库连接池。使用了quartz开发自定义定时任务。使用了AOP开发日志系统。使用shiro开发权限功能。使用BootStrap搭建前端页面,Vue做前端交互。
课程收益
这个项目前面的章节简单介绍了idea的使用,vue的入门,Spring Boot的应用开发入门。 后面开发了一个通用的后台管理系统。技术上使用Spring Boot框架整合ssm,数据库使用MySQL,使用整合了druid数据库连接池。使用了quartz开发自定义定时任务。使用了AOP开发日志系统。使用shiro开发权限功能。使用BootStrap搭建前端页面,Vue做前端交互。
讲师介绍
杨千锋 更多讲师课程
十余年计算机技术领域从业经验,在中国电信、盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一。
课程大纲
第1章:Idea的使用
1. idea的安装和启动配置及优化 16:26
2. idea启动和创建项目以及必要配置 18:10
3. idea的可选配置-1 13:23
4. idea的可选配置-2 11:31
5. idea和maven整合 21:14
6. 逻辑判断 9:44
7. 多任务-2 15:29
8. 列出任务列表 13:44
9. 作业的要求 3:49
10. 虚拟机系统的安装 13:50
11. 常见问题 4:42
12. linux的安装和启动 3:10
13. 整合quartz-引入依赖配置配置文件 22:02
14. 启动整合后的第一个任务-1 25:58
15. 启动整合后的第一个任务-2 23:10
16. 创建任务后立即暂停 16:20
17. 恢复功能 18:27
18. 暂停功能 11:56
19. 立即执行 6:56
20. 更新 23:04
21. 删除 3:16
22. 利用反射机制动态执行任务的思路 4:27
23. 在quartz上下文中传递参数 23:07
24. 利用反射实现定时任务的自动调度 19:14
25. 记录任务日志 17:31
第2章:Spring boot入门
1. Spring Boot入门程序-1 22:13
2. Spring Boot入门程序-2 23:12
3. 整合SpringMVC 13:48
4. 整合domain实现CRUD-1 19:39
5. 整合domain实现CRUD-2 19:52
6. Spring Boot的全局配置 7:12
7. springboot热启动 17:04
8. spring data jpa的概念 7:17
9. 实现列表查询 22:22
10. 实现完整的CRUD 7:11
11. swagger的作用 13:40
12. swagger和springboot的整合 8:54
13. swagger接口信息和过滤器基本配置 12:04
14. swagger文档配置 12:42
15. 什么是thymeleaf 6:01
16. 使用bootstrap搭建静态页面 18:18
17. 整合thymeleaf使用动态数据 25:57
18. 解决idea中thymeleaf报错的问题 3:11
19. 删除功能 14:58
20. 总结 6:27
第3章:VUE入门
1. 项目说明 22:13
2. vue介绍和数据绑定 21:04
3. 表达式 4:02
4. 指令和动态绑定属性 5:01
5. 方法的注册 2:37
6. 双向数据绑定 4:08
7. 字符串反转的例子 3:41
8. 修饰符 8:02
9. 过滤器 4:33
10. 缩写形式 1:42
11. vue实例的使用 16:59
12. 迭代 9:44
13. 单选按钮 4:06
14. 下拉列表 4:40
15. 修饰符 6:52
16. 按键修饰符 9:58
17. 样式绑定 9:38
18. 计算属性 6:17
19. 复选框 8:58
20. 作业 2:08
第4章:项目的搭建
1. 项目演示-用户认证和授权 22:34
2. 创建项目引入依赖 17:50
3. 全局配置和日志配置 8:37
4. 数据库的配置和创建 4:01
5. 前端页面模板说明 7:23
6. 登录页面和主页面 9:54
7. 动态菜单的获取和用户信息的获取 12:22
8. 总结 2:21
第5章:菜单管理
1. mybatis逆向工程 21:19
2. spring boot整合mybatis 9:12
3. 实现列表查询后台 10:07
4. 页面架构说明 10:57
5. 显示列表页 23:41
6. 处理列表字段 19:06
7. 客户端分页 4:38
8. 工具类 6:43
9. 服务器端分页的实现 12:26
10. 批量删除的后台实现 19:24
11. 获取选择的id列表 27:11
12. 分析ajax的提交方式 7:34
13. 显示提示信息并刷新表格 11:41
14. 添加表单的基本组件 10:03
15. 添加页面 4:47
16. 显示ztree所在的弹层 17:10
17. ztree的第一个demo 8:12
18. ztree获取动态数据 20:08
19. 回填选择的上级节点 9:40
20. 保存功能 12:49
21. 获取修改的记录 10:40
22. 回填到表单 6:08
23. 在ztree中选中当前选择的记录 5:37
24. 更新到数据库 5:45
25. 补充配置事务管理 5:25
第6章:Druid的配置
1. 配置事务管理 5:26
2. druid数据源的配置 13:39
3. druid的web监控和sql监控-1 14:17
4. druid的web监控和sql监控-2 13:00
5. druid的spring Aop监控 13:05
第7章:Shiro入门
1. shiro简介 14:13
2. quick-start-用户认证-1 13:55
3. quick-start-用户认证-2 15:36
4. 程序分析 3:27
5. 内部架构 3:44
6. 自定义realm 23:56
7. 代码梳理 6:14
8. md5加盐加密的基本原理 10:19
9. 自定义realm加盐加密 12:02
10. shiro中的授权和授权判断 4:38
11. 从ini文件中读取用户权限和角色信息 25:03
12. 自定义realm授权和缓存的问题-1 19:22
13. 自定义realm授权和缓存的问题-2 16:02
第8章:项目中整合shiro
1. 在项目中整合shiro 19:48
2. 配置securitymanager对象 14:30
3. 配置过滤器和其他bean对象 21:39
4. 测试 1:32
5. 验证码的生成 17:10
6. 将验证码存入session 10:44
7. 换一个 3:47
8. 用户认证的dao层和service层实现 7:23
9. 自定义realm实现从数据库中获取用户认证信息 12:16
10. 实现controller和ajax提交 20:59
11. 补充:druid设置允许多sql语句执行 8:06
12. 关于自定义认证的说明 11:55
13. 密码校验的说明 13:41
14. 加密校验的位置说明 7:06
15. userrealm的问题修复 4:10
16. 项目中的密码加密 18:52
17. 记住我的功能实现-1 13:26
18. 记住我的功能实现-2 15:09
19. 登出 5:18
20. 用户信息的显示 18:31
21. 角色授权的简单实现(验证是否有某个角色) 15:57
22. 角色授权的简单实现(给用户授权某角色) 5:56
23. 资源授权和资源验证 5:31
24. 注解方式的权限和角色的校验 12:49
25. 全局异常处理 19:40
26. ?? 4:36
27. 查询权限的sql 10:04
28. 完成用户授权的功能 13:43
29. 超级管理员权限的处理 10:09
30. 缓存的配置 15:38
31. 动态导航菜单的实现方案 4:32
32. 菜单管理的递归显示和按权限显示-1 38:46
33. 菜单管理的递归显示和按权限显示-2 40:20
34. 动态显示前端页面的功能按钮 20:59
第9章:实现系统日志
1. 自定义注解的创建 10:35
2. 使用aop定义切面处理类 9:05
3. 创建日志保存的service 2:12
4. 处理简单字段 10:10
5. 获取注解的默认属性 7:49
6. 获取方法名和方法参数 10:59
第10章:项目中整合quartz
1. quartz的特点 16:45
2. 第一个demo程序 16:33
3. 使用linux的cron语法 5:46
4. 多任务-1 10:53
大家可以点击【 查看详情】查看我的课程