SSM后台管理系统开发实战

5年IT从业经验,目前职位是Java高级工程师、架构师,在gitchat发布有《SSM博客系统开发实战》达人课,CSDN博客专家,博客专栏作者,梦境网项目独立开发者,在Github和码云上托管有多个开源项目
【课程介绍】

一、简介

通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建、功能实现到最后的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流量统计
  • ...


四、课程部分内容截图如下

1、首页

2、菜单管理


3、图床管理


4、图标管理

5、留言反馈管理

6、druid监控


7、登录日志



【课程收益】
掌握SSM框架
完成项目开发全过程
提高动手实战能力
第1章:课程简介
第2章:什么是SSM框架
第3章:SSM框架搭建
第4章:SSM相关配置文件解读
第5章:登录和退出
第6章:首页展示
第7章:个人资料修改
第8章:系统管理-用户管理
第9章:系统管理-角色管理
第10章:系统管理-权限管理
第11章:系统管理-菜单管理
第12章:系统管理-角色菜单授权
第13章:系统管理-角色权限授权
第14章:系统管理-参数配置
第15章:系统工具-Swagger接口文档
第16章:系统工具-图床管理
第17章:系统工具-邮件工具(ActiveMQ)
第18章:系统工具-短信工具(ActiveMQ)
第19章:系统工具-二维码生成器
第20章:组件管理-图标库
第21章:组件管理-图标管理
第22章:组件管理-Markdown编辑器
第23章:留言反馈-留言反馈管理
第24章:性能监控-druid监控
第25章:性能监控-redis缓存管理
第26章:日志管理-登录日志
第27章:日志管理-操作日志
第28章:日志管理-异常日志
第29章:SpringSecurity安全框架
第30章:Linux系统部署
第31章:Nginx服务器
第32章:结语
阅读更多