**SSM 框架搭建与整合实战:从底层原理到企业级开发**

在 Java Web 技术体系中,Spring、Spring MVC 与 MyBatis(简称 SSM)的组合凭借高内聚、低耦合的设计哲学,依然是众多企业级后端系统的基石。虽然 Spring Boot 极大简化了配置,但深入理解 SSM 的手动装配逻辑,是掌握 Spring 生态本质、应对复杂定制需求的必由之路。本课程基于 Maven 构建标准化项目,带你从零搭建完整开发环境,逐步打通数据持久层至 Web 控制层的全链路,真正读懂每一个配置项背后的工程意义。

**前置门槛**
学员需具备 Java SE 编程基础,熟悉面向对象思想及 JDBC 基本操作流程,并了解基本的 HTML/JS 知识。无需深入理解分布式架构,本课程聚焦单体应用的高效构建,适合希望夯实后端基础、补齐框架原理短板的开发者。

**学习顺序建议**
请严格遵循课程逻辑推进:首先完成【环境准备】章节,确保 JDK、Maven、MySQL 及 IDE 版本统一,这是避免后续“环境问题”的关键。紧接着进入【MyBatis Generator】模块,分别掌握命令行、Maven 插件及 Eclipse 插件三种代码生成方式,理解 ORM 映射关系的自动化构建,这一步能大幅减少重复劳动。随后重点攻克【Spring 与 MyBatis 整合】,深入研读数据源配置、SqlSessionFactory 创建及事务管理 XML 设置,这是整门课的理论核心。整合完成后,务必执行【测试环节】,通过 JUnit 和 SpringTest 验证 DAO 层的正确性,培养先测试后集成的工程习惯。最后,引入【Spring MVC】完成 Web 层搭建,对比常规配置与 RESTful 风格的实现差异,最终输出一个具备增删改查能力及规范接口风格的完整项目。

**学完产出**
结课时,你将拥有一个结构严谨、注释清晰的 SSM 标准工程项目源码,以及一份涵盖环境配置、整合难点及排错经验的个人笔记。更重要的是,你将具备独立诊断 Bean 注入失败、事务失效及拦截器配置错误的能力,能够自信地在简历中阐述 SSM 的整合细节与原理理解。

**资料用法**
课程配套的资料包并非简单的文件堆砌,而是你构建项目的脚手架。建议先观看视频理解逻辑,再对照资料中的 XML 模板和依赖配置进行复现。切勿直接拷贝整个项目运行,而应逐步编写关键配置,通过对比差异来强化记忆。对于 Generator 部分,建议在不同模式下各生成一次代码,体会其优缺点,以便在实际工作中根据团队规范灵活选型。

课程目录

课程目录11 集
  • 1-1 [相关软件和数据库环境准备] 相关软件和数据库环境准备 (08:03).mp4
  • 2-1 [Mybatis映射文件自动生成] Generator插件命令行模式 (20:00).mp4
  • 2-2 [Mybatis映射文件自动生成] Generator插件Maven模式 (37:43).mp4
  • 2-3 [Mybatis映射文件自动生成] Generator插件eclipse插件模式 (19:25).mp4
  • 3-1 [Spring和mybatis整合] Spring和mybatis整合_引入依赖jar (21:25).mp4
  • 3-2 [Spring和mybatis整合] Spring和mybatis整合_配置详解 (26:22).mp4
  • 4-1 [Spring和mybatis整合后测试] Spring和mybatis整合后测试_junit (27:01).mp4
  • 4-2 [Spring和mybatis整合后测试] Spring和mybatis整合后测试_SpringTest (13:07).mp4
  • 5-1 [Spring mvc整合] Spring mvc整合 (25:31).mp4
  • 6-1 [Spring mvc整合后测试] Spring mvc整合后测试_常规 (22:47).mp4
  • 6-2 [Spring mvc整合后测试] Spring mvc整合后测试_restful风格 (17:35).mp4