课程简介
我们的实战教程最注重的是编程的思路思想,是学习方法的探索,只要掌握了思想思路,学习任何一门技术都是手到擒来。
这款springboot基础脚手架的实战教程是含金量非常高的,除了讲解基本的框架原理、模板语法、数据库操作等方法,还仔细讲解了在实际工作中遇到问题解决问题的思路、代码的抽象封装精简、以及在实际项目中的一些优化代码的思路。
系统实现的功能主要有用户管理、角色管理、权限管理、日志管理、数据库备份等等。
涉及的知识点有:
- springboot框架原理、freemark模板标签语法、
- jpa数据库操作及自动建表、统一上传文件实现方法、
- 自定义注解实现统一验证方法、权限拦截器实现权限统一管理、
- 自定义分页插件封装、调用控制台命令对数据库进行自动备份还原、
- 定时任务详解及定时备份数据库、session监听器及统计线上人数等等,
- 所涉及的知识点都是在实际开发项目中经常用到的,
- 教程用了62讲,每讲30分钟左右的时间对所有的技术点做了详细讲解,
- 是入门springboot不可多得的实战教程。
课程目录
第1节课 第二讲springboot及MVC架构基本原理介绍
第2节课 第三讲新建一个springbootboot项目并运行起来
第3节课 第四讲使用springboot实现hello world并进行自定义配置
第4节课 第五讲从控制器传值到freemark模板并展示在页面
第5节课 第六讲配置文件自由切换及从配置文件读取值并显示在页面
第6节课 第七讲引入springboot自带日志进行打印日志及freemark语法讲解
第7节课 第八讲freemark基础语法详细讲解及演示操作
第8节课 第九讲采用注解方式利用实体自动生成数据库表
第9节课 第十讲利用jpa进行数据库的增删改查操作
第10节课 第十一讲jpa自定义查询批量删除及列表查询
第11节课 第十二讲后台登录页面设计实现
第12节课 第十三讲通用验证码工具类设计及通用验证码方法设计实现
第13节课 第十四讲登录页面表单验证设计实现及设计公用验证方法
第14节课 第十五讲登录表单ajax异步请求方式讲解
第15节课 第十六讲错误码信息采用单例模式统一定义
第16节课 第十七讲抽象设计全局统一返回类
第17节课 第十八讲后台通用实体验证自定义注解设计实现
第18节课 第十九讲优化后台通用实体验证方法及登录表单验证码验证
第19节课 第二十讲查询数据库验证登录信息及登录成功后的跳转
第20节课 第二十一讲后台登录拦截器设计实现
第21节课 第二十二讲拦截器优化支持ajax拦截及登录主页设计
第22节课 第二十三讲菜单管理功能设计之菜单实体类设计
第23节课 第二十四讲菜单添加页面设计
第24节课 第二十五讲菜单添加页面之模态框选择icon页面设计
第25节课 第二十六讲菜单页面icon选择框页面设计优化
第26节课 第二十七讲菜单页面icon选择框页面设计持续优化
第27节课 第二十八讲菜单添加至数据库功能设计实现
第28节课 第二十九讲菜单树形列表页面展示功能设计实现
第29节课 第三十讲菜单添加页面树形显示及菜单编辑后台功能设计实现
第30节课 第三十一讲菜单列表页面优化及菜单编辑删除功能设计实现
第31节课 第三十二讲角色权限实体设计及角色添加页面设计
第32节课 第三十三讲角色添加页面权限树形展示功能设计实现
第33节课 第三十四讲角色添加后台功能设计实现
第34节课 第三十五讲角色列表页设计及通用分页查询类设计实现
第35节课 第三十六讲自定义通用分页类封装设计实现
第36节课 第三十七讲角色模糊搜索分页展示功能设计实现
第37节课 第三十八讲角色编辑功能设计实现及角色已选权限两种选中方式
第38节课 第三十九讲角色删除功能设计实现及用户实体类优化完善
第39节课 第四十讲用户列表页面设计及用户添加页面设计实现
第40节课 第四十一讲采用ajax异步方式上传图片文件到后台
第41节课 第四十二讲设置后台上传大小及后缀限制设计实现
第42节课 第四十三讲系统统一图片上传类设计实现及图片统一读取方式设计
第43节课 第四十四讲统一图片查看方法设计实现及用户添加功能设计
第44节课 第四十五讲用户添加功能及分页查询列表页面设计实现
第45节课 第四十六讲用户编辑功能设计实现
第46节课 第四十七讲用户删除功能及统一session管理工具类设计实现
第47节课 第四十八讲优化用户登录流程及后台菜单根据权限动态显示
第48节课 第四十九讲菜单前端选中状态高亮显示及第三级菜单动态显示
第49节课 第五十讲菜单实体优化及按钮菜单动态显示功能设计实现
第50节课 第五十一讲统一权限控制拦截器设计实现
第51节课 第五十二讲权限控制菜单进一步优化
第52节课 第五十三讲个人信息修改功能设计实现及优化上传图片功能
第53节课 第五十四讲后台修改密码功及优化ajax请求设计实现
第54节课 第五十五讲后台日志管理功能设计实现
第55节课 第五十六讲后台数据库备份实体控制器设计实现
第56节课 第五十七讲利用]ava调用系统控制台命令并将结果输出
第57节课 第五十八讲数据库文件备份功能设计实现
第58节课 第五十九讲数据库从备份文件还原功能设计实现
第59节课 第六十讲定时任务详解及定时备份数据库功能设计实现
第60节课 第六十一讲session监听方法设计实现及统计用户在线数
第61节课 第六十二讲系统功能整体测试
第62节课 第六十三讲完整源码导入配置运行教程
讲师介绍
【猿来入此】李老师:授人以鱼,不如授之以渔,我们的实战教程最注重的是编程的思路思想,是学习方法的探索,只要掌握了思想思路,学习任何一门技术都是手到擒来。