从0到1掌握项目的开发流程,按照项目需求完成项目开发,胜任企业开发任务

*   01 项目开发环境搭建/

  *   01 智慧仓库管理系统业务需求

  *   02 智慧仓库管理系统技术栈

  *   03 智慧仓库系统初始任务

  *   04 智慧仓库环境搭建

  *   05 仓库项目整合MyBatisPlus

  *   06 仓库管理系统配置代码生成器

  *   07 Web三层的配置

  *   08 测试MyBatisPlus和SSM环境

*   02 公告管理模块/

  *   01 公告管理业务需求

  *   02 添加公告管理模板引擎页面

  *   03 封装一个Vo视图封装实体类

  *   04 公告分页的后台控制器方法

  *   05 添加一个MyBatis的配置文件细节

  *   06 加载第一页的公告数据

  *   07 公告分页数据测试

  *   08 关于实体类日期属性问题

  *   09 公告新增测试

  *   10 项目的日志打印问题

  *   11 tomcat插件配置及使用

  *   12 公告的数据更新

  *   13 根据ID删除数据

  *   14 批量删除公告数据

  *   15 公告详情数据展示

*   03 基础业务管理模块/

  *   01 基础管理的业务需求

  *   02 客户基本信息管理

  *   03 供应商基本信息管理

  *   04 供应商的数据删除

  *   05 商品模块下拉框加载

  *   06 商品数据列表加载

  *   07 显示服务器上的图片

  *   08 SpringMvc文件上传业务

  *   09 新增商品的数据

  *   10 商品的数据更新

  *   11 商品数据删除事务测试

*   04 进货管理模块/

  *   01 准备进货管理前端页面

  *   02 商品下拉框数据显示

  *   03 进货数据列表显示

  *   04 添加进货二级联动

  *   05 商品添加进货

  *   06 商品进货数据更新

  *   07 进货数量的逻辑问题

  *   08 进货商品的退货业务

  *   09 商品退货数据管理

  *   10 关于销售业务需求

*   05 销售管理模块/

  *   01 销售管理的下拉框加载

  *   02 销售数据列表查询

  *   03 新增销售数据

  *   04 添加一个销售

  *   05 销售列表的编辑和删除

  *   06 销售管理的退货

  *   07 退货数据列表显示

  *   08 后台首页查询最近公告列表

  *   09 查看公告详情数据

  *   10 后台首页预警商品数据显示

  *   11 整理图标管理页面

*   06 部门管理模块/

  *   01 部门管理业务需求分析

  *   02 准备部门管理模板页面

  *   03 初始化Tree树菜单

  *   04 部门分页数据查询

  *   05 新增部门信息

  *   06 更新部门信息

  *   07 删除部门的前提判断

  *   08 部门信息的删除

  *   09 菜单模块的业务需求

  *   10 菜单页面准备

*   07 权限菜单管理模块/

  *   01 菜单列表显示

  *   02 菜单基本信息管理

  *   03 菜单的数据查询问题

  *   04 准备权限相关的模板页面

  *   05 权限数据准备

  *   06 关于模板引擎的语法问题

  *   07 权限管理的测试

  *   08 角色数据列表

  *   09 角色的新增和编辑

*   08 角色管理模块/

  *   01 加载角色的菜单权限数据

  *   02 角色分配权限

  *   03 角色的删除业务

  *   04 用户的数据列表

  *   05 用户的所属部门和上级领导

  *   06 加载用户领导数据

  *   07 用户数据新增

*   09 用户管理模块/

  *   01 用户的数据更新

  *   02 用户数据删除

  *   03 用户管理重置密码

  *   04 角色的复选框数据回显

  *   05 用户角色的分配

  *   06 SpringSecurity概述

  *   07 整合SpringSecurity框架

  *   08 SpringSecurity版本问题

  *   09 SpringSecutity登录测试

*   10 SpringSecurity过滤器/

  *   01 SpringSecurity回顾

  *   02 CSRF网络安全漏洞

  *   03 CSRF的原理

  *   04 CSRF漏洞示例

  *   05 CSRF的防御

  *   06 常见的过滤器简介

  *   07 开发中经常使用的过滤器

  *   08 服务器启动获取核心过滤器链对象

  *   09 15个过滤器执行流程

  *   10 SpringSecurity过滤器源码小结

*   11 SpringSecurity认证源码分析/

  *   01 过滤器加载和执行的回顾

  *   02 配置自定义的登录页面

  *   03 放开静态资源配置

  *   04 关闭csrf拦截

  *   05 CSRF过滤器源码分析

  *   06 CSRF防护配置

  *   07 注销的源码分析

  *   08 SpringSecurty认证流程图

  *   09 SpringSecurty替换默认认证实现类

  *   10 整合项目中的登录页面

  *   11 项目中整合验证码显示

  *   12 自定义一个验证码过滤器

  *   13 校验验证码是否正确

  *   14 校验验证码前端

*   12 SpringSecurity用户认证配置/

  *   01 自定义数据库认证数据源

  *   02 自定义认证失败的处理器

  *   03 自定义认证成功的处理器

  *   04 认证成功跳转后台首页

  *   05 测试认证流程

  *   06 认证用户的可用性友好提示

  *   07 支持frame布局显示

  *   08 显示登录用户信息

  *   09 头像的信息显示

  *   10 用户注销业务逻辑

  *   11 用户登录加载左侧菜单

  *   12 左侧菜单加载

  *   13 BCrypt加密算法简介

  *   14 弃用md5而用bcrypt

  *   15 配置登录认证的加密算法

  *   16 自定义加密算法

  *   17 关于加密算法的选择

*   13 用户认证系统配置/

  *   01 关于自定义加密MD5问题

  *   02 SpringMvc外部获取API配置

  *   03 自定义加密安全配置

  *   04 重置密码和新增用户的密码配置

  *   05 获取系统登录名

  *   06 准备登录日志的查询页面

  *   07 登录用户日志新增

  *   08 查询登录日志信息

  *   09 登录日志删除和批量删除

  *   10 登录人个人信息显示

  *   11 获取要更新的数据

  *   12 用户信息更新测试

  *   13 用户信息更新刷新

  *   14 异步方式更新父级窗口图片

*   14 用户授权配置/

  *   01 用户信息更新同步刷新问题.

  *   02 用户密码修改

  *   03 关于无限重定向问题

  *   04 权限管理的概念

  *   05 配置授权简单演示

  *   06 授权核心过滤器

  *   07 授权流程源码分析

  *   08 授权源码分析流程

  *   09 权限的简单配置测试

  *   10 权限友好提示页面配置

  *   11 替换系统403提示页面

  *   12 基于权限的控制

  *   13 Thymeleaf整合示例

  *   14 测试权限验证

  *   15 关于标签版本问题

  *   16 配置标签授权的版本

  *   17 使用注解授权的配置

  *   18 权限系统小结

*   15 用户行为日志模块/

  *   01 用户行为日志需求

  *   02 自定义注解和AOP完成用户行为日志记录

  *   03 测试用户行为日志

  *   04 关于异步方法异常捕获

  *   05 用户行为日志管理

  *   06 配置404提示页面

  *   07 项目中的token问题