SSM后台管理系统开发实战

一、简介:

通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建、功能实现到最后的Linux系统部署全过程。本课程使用SpringMVC + Spring + Mybatis作为主体框架,使用AdminLTE作为前端框架,使用主流关系型数据库Mysql作为存储数据库,使用非关系型数据库Redis作为缓存数据库,并集成SpringSecuriy安全框架做权限的动态管理,集成Swagger2自动生成接口文档,集成Druid连接池进行SQL性能监控,集成ActiveMQ消息中间件进行异步解耦,提高性能。最后使用linux系统进行服务部署,并搭建nginx反向代理服务器提高网站性能。

二、学习目标

通过本课程的学习带大家掌握SSM框架的开发流程,并熟练使用SpringSecurity做为安全框架进行权限管理,整合相关优秀的开源框架进行功能开发。还在项目中带大家学习前端相关的Jquery、Bootstrap等知识。课程结束之后希望大家能做到独立进行开发项目的目的,增强解决问题的能力,具备功能落地实现的能力。

三、课程涉及知识点

  • SpringMVC源码分析
  • Mybatis源码分析
  • 通用Mapper
  • Mysql数据库
  • Redis缓存实现
  • ActiveMQ消息中间件
  • SpringSecurity鉴权
  • Swagger2接口文档生成
  • 自定义注解
  • AOP切面编程
  • 自定义过滤器
  • Logback日志整合
  • Druid性能监控
  • Linux系统
  • Nginx反向代理
  • Ajax异步请求技术
  • Jquery基本使用
  • AdminLTE前端框架
  • Chart图表-线状图和饼状图
  • 百度地图定位城市
  • BootStrap前端框架
  • BootStrap-Table插件
  • BootStrap-Treeview插件
  • Markdown编辑器
  • 403、404、500错误页面配置
  • 数据库事务
  • 消息提示插件toastr.js
  • 图片上传插件bootstrap fileinput
  • 数字滚动效果
  • pv/uv流量统计
  • ...

四、课程目录

01 课程简介

  • 课程简介

02 什么是SSM框架

  • 01 SSM框架简介
  • 02 SpringMVC源码分析
  • 03 Mybatis源码分析

03 SSM框架搭建

  • 01 创建web项目
  • 02 整合SpringMVC
  • 03 整合Mybatis

04 SSM相关配置文件解读

  • SSM相关配置文件解读

05 登录和退出

  • 01 mysql基本操作及事务
  • 02 用户实体类、接口和表的创建
  • 03 登录退出功能实现
  • 04 通用mapper、lombok和事务回滚测试
  • 05 集成logback日志框架

06 首页展示

  • 01 引入首页
  • 02 流量统计实体类、接口和表的创建
  • 03 自定义过滤器实现流量统计
  • 04 硬盘使用率、pv、uv和用户数
  • 05 线状图展示月报表
  • 06 当前月数据统计及增长率
  • 07 百度地图定位城市
  • 08 饼状图显示城市占比

07 个人资料修改

  • 01 用户详细信息实体类、接口和表的创建
  • 02 基本信息修改
  • 03 修改头像
  • 04 修改密码
  • 05 jquery消息提示插件

08 系统管理-用户管理

  • 01 角色实体类、接口和表的创建
  • 02 角色用户中间表实体类、接口和表的创建
  • 03 引入bootstrap-table插件
  • 04 功能实现(上)
  • 05 功能实现(中)
  • 06 功能实现(下)

09 系统管理-角色管理

  • 01 角色管理页面展示及分页查询
  • 02 新增和修改
  • 03 删除

10 系统管理-权限管理

  • 01 角色权限中间表实体类、接口和表的创建
  • 02 权限实体类、接口和表的创建
  • 03 权限管理页面展示及查询分页
  • 04 引入bootstrap-treeview插件
  • 05 新增和修改
  • 06 删除

11 系统管理-菜单管理

  • 01 角色菜单中间表实体类、接口和表的创建
  • 02 菜单实体类、接口和表的创建
  • 03 菜单管理页面展示及查询分页
  • 04 菜单图标及树形菜单回显
  • 05 新增和修改
  • 06 删除

12 系统管理-角色菜单授权

  • 01 页面展示
  • 02 功能实现
  • 03 动态显示菜单

13 系统管理-角色权限授权

  • 01 页面展示
  • 02 功能实现

14 系统管理-参数配置

  • 01 参数配置实体类、接口和表的创建
  • 02 页面展示及查询分页
  • 03 功能实现
  • 04 应用

15 系统工具-Swagger接口文档

  • swagger接口文档生成

16 系统工具-图床管理

  • 01 图床实体类、接口和表的创建
  • 02 页面展示
  • 03 引入fileupload插件
  • 04 删除

17 系统工具-邮件工具(ActiveMQ)

  • 01 页面展示
  • 02 添加附件并显示上传进度
  • 03 发送邮件
  • 04 整合activeMQ
  • 05 捕获全局异常

18 系统工具-短信工具(ActiveMQ)

  • 01 页面展示
  • 02 发送短信
  • 03 整合activeMQ

19 系统工具-二维码生成器

  • 01 页面展示
  • 02 功能实现

20 组件管理-图标库

  • 01 页面展示
  • 02 错误页面配置

21 组件管理-图标管理

  • 01 图标实体类、接口和表的创建
  • 02 图标管理页面展示及查询分页
  • 03 新增和修改
  • 04 删除
  • 05 动态获取菜单图标

22 组件管理-Markdown编辑器

  • 01 页面展示
  • 02 留言反馈实体类、接口和表的创建
  • 03 提交功能实现

23 留言反馈-留言反馈管理

  • 01 页面展示及查询分页
  • 02 审核
  • 03 删除

24 性能监控-druid监控

  • druid监控

25 性能监控-redis缓存管理

  • 01 redis简介
  • 02 自定义注解
  • 03 整合redis
  • 04 aop实现redis缓存
  • 05 页面展示及分页查询
  • 06 删除和查看

26 日志管理-登录日志

  • 01 登录日志实体类、接口和表的创建
  • 02 页面展示及查询分页
  • 03 删除

27 日志管理-操作日志

  • 01 操作实体类、接口和表的创建
  • 02 aop实现操作日志记录
  • 03 页面展示及查询分页
  • 04 删除

28 日志管理-异常日志

  • 01 异常日志实体类、接口和表的创建
  • 02 aop实现异常日志记录
  • 03 页面展示及查询分页
  • 04 查看和删除

29 SpringSecurity安全框架

  • 01 简介及入门案例
  • 02 工作原理
  • 03 登录认证
  • 04 自定义登录成功和失败处理器
  • 05 MD5密码加密策略和Iframe调用问题
  • 06 基于RBAC模型的权限控制
  • 07 项目功能完善

30 Linux系统部署

  • 01 Linux系统安装
  • 02 JDK、Tomcat和activeMQ安装及开机启动设置
  • 03 Redis和Mysql安装及开机启动设置
  • 04 Linux系统部署

31 Nginx服务器

  • 01 Nginx简介
  • 02 Nginx下载安装与开机启动
  • 03 Nginx作为反向代理服务器
  • 04 Nginx作为静态资源服务器

32 结语

  • 结语

五、课程部分内容截图如下:

1、首页

SSM后台管理系统开发实战_第1张图片

2、菜单管理

SSM后台管理系统开发实战_第2张图片

3、图床管理

SSM后台管理系统开发实战_第3张图片

4、图标管理

SSM后台管理系统开发实战_第4张图片

5、留言反馈管理

SSM后台管理系统开发实战_第5张图片

6、druid监控

SSM后台管理系统开发实战_第6张图片

7、登录日志

SSM后台管理系统开发实战_第7张图片

六、适宜人群

  • 想掌握SSM框架的开发人员
  • 想完成项目开发全过程的开发人员
  • 想增长工作经历的开发人员
  • 想提高动手实战能力的开发人员

七、写在最后

每节课都配有课件+源码+资料,如果看完视频忘记某些步骤可以翻看该视频对应的课件。 如果同学们在学习的过程中遇到什么问题可以加我微信进行交流。

SSM后台管理系统开发实战课程链接

访问我的达人课

我的微信公众号

SSM后台管理系统开发实战_第8张图片

可可教育,专注品质!可可出品,必属精品!

你可能感兴趣的:(SSM,项目实战,从零开发,后台管理,JAVA,SSM)