这门课补的是“从0到能跑的SSM后端”这一段
很多学习者卡在同一个地方:SSM 的每个框架单独看教程都能懂,但真要用 Maven 把它们拼成一个能启动、能登录、能连 MySQL 的系统,就不知道配置该写在哪、jar 包版本冲突怎么办、请求怎么被 SpringMVC 接住、MyBatis 的 mapper 为什么扫不到。这门课就是用「员工管理系统」这个具体项目,把 Maven + SpringMVC + MyBatis + Druid + MySQL 从空目录开始一步步搭起来。它不讨论复杂业务,重点全在整合过程本身:建 Maven 工程、写 pom.xml、配 SpringMVC、配 Spring、配 MyBatis、处理静态资源和 JSP 转换、加数据库连接池。如果你已经分别学过 SSM 的用法,但觉得自己“只会写 demo,不会组装”,这门课正好补上组装环节。
适合什么基础、先看哪几块
建议至少会 Java 基本语法,知道 Servlet/JSP 大概怎么工作,MySQL 能写简单 CRUD。如果你完全不懂 Maven 或 MyBatis,也不是不能跟,但最好先花一点时间了解它们是什么;否则容易在配置环节被各种标签打断。课程前 6 节是地基:开课简介、需求文档、思维导图设计模块和实体类、数据表概念、PowerDesigner 建表、Maven 工程和包结构。这六节决定了你后面写的代码放在哪个包、表字段对应哪个实体,建议按顺序完整看一遍。第 7、8 节专门讲 pom.xml 和版本统一管理,是初学者最容易跳但又最值得细看的部分——Druid、Spring、MyBatis 的版本如果冲突,后面全是坑。第 9~12 节是核心整合:配置 SpringMVC、Spring、MyBatis,最后用监听器测试整合是否成功。这几节建议放慢速度,把每个配置文件的内容自己手敲一遍,不要直接复制。第 13 节处理静态资源和 HTML 转 JSP,属于页面接入工程的关键一步,也建议看。第 14 节往后是密码加密、登录、断言与自定义异常、后台验证,这些可以看作一个完整的登录认证模块,适合作为你练习“加功能”的参考。
学完能独立做什么、资料怎么配合练习
学完后,你应该能独立从空白 Maven 工程开始,搭建一个基于 SSM 的员工管理系统后端:包括数据库表设计、实体类与 mapper 的对应、Spring 和 SpringMVC 配置、登录时密码加密校验、统一异常处理。你还能解释每个配置文件为什么存在,而不是只会照着抄。更重要的是,你能把这种搭建方式迁移到其他业务场景,例如做一个简单的订单管理或用户管理系统。
配合资料练习时,不要只看视频。建议每看完一节,就暂停并按自己的思路重写一遍当节的配置或代码,遇到报错先对照视频里的配置找差异,再查 Maven 依赖是否完整。视频里用 PowerDesigner 建表,如果你没有该工具,可以直接用 Navicat 或命令行建同样的表,不影响后续操作。整个项目跟着做完一遍后,试着自己加一个“部门管理”功能,从建表到页面到接口都独立完成,再用视频里的登录验证方法保护它,这样才算真正掌握了这套 SSM 整合。
课程目录
1 开课简介 (08:12) 2 需求文档简介 (04:36) 3 思维导图设计模块及实体类 (11:26) 4 思维导图设计数据表概念 (03:16) 5 PowerDesigner设置数据库表 (13:40) 6 Maven工程及包结构的创建 (13:59) 7 POMxml文件的配置 (17:19) 8 POMxml统一管理版本 (12:53) 9 创建xml文件配置SpringMVC (17:41) 10 配置Spring (17:37) 11 配置Mybatis (15:13) 12 监听spring与整合工程的测试 (09:11) 13 配置静态资源和HTML转换成JSP页面 (12:37) 14 密码加密 (21:09) 15 后台账号加密登录首页 (20:53) 16 断言与自定义异常公共类的编写 (31:02) 17 账号登录后台验证 (07:55) 18 公共页面的抽取 (25:34) 19 分页查询员工信息的铺垫 (12:48) 20 分页查询员工信息 (21:02) 21 分页面条件查询 员工信息 (22:47) 22 分页查询员工信息Mybatis配置 (30:00) 23 分页查询员工信息优化01 (15:06) 24 分页查询员工信息优化02 (02:37) 25 删除员工信息 (19:17) 26 查询员工信息 (20:29) 27 修改员工信息铺垫 (20:44) 28 配置图片上传 (16:40) 29 AJAX异步上传 (07:58) 30 配置JSON (09:31) 31 图片的异步显示 (06:57) 32 员工信息的修改 (14:34) 33 优化员工信息的修改 (16:53) 34 添加员工信息 (20:51) 35 添加员工信息validator前台验证 (30:14) 36 添加员工信息validator后台异步验证 (39:46) 37 添加员工信息优化 (29:37) 38 后台账号退出 (06:19) 39 邮件发送激活账号邀请 (32:41) 40 邮件激活账号 (17:41) 41 拦截jsp页面防止非法登录 (14:11) 42 拦截Controller防止非法登录 (19:35) 43 图像报表 (22:09)





