# SSM基础与提升项目实战:从理论到落地的完整闭环
在Java企业级开发的学习路径中,SSM(Spring + Spring MVC + MyBatis)框架组合曾是无可争议的主流技术栈,更是无数开发者进入大型互联网公司的敲门砖。《SSM基础与提升项目实战》这门课程,正是由资深讲师赖国荣精心打磨,旨在帮助学员不仅“会用”框架,更能“懂透”原理,最终具备独立交付完整项目的能力。
**系统化学习路径,拒绝碎片化知识**
很多初学者在面对庞杂的SSM生态时容易迷失方向,而本课程首先通过《学习顺序介绍》与《课程介绍》两讲,为学员构建清晰的知识地图。讲师并未直接切入代码,而是先梳理40多门系列课程的逻辑脉络,帮助学员明确当前所处阶段及后续进阶方向。这种“磨刀不误砍柴工”的设计,能有效降低学习焦虑,让学习者带着明确目标进入后续的高强度技术攻坚。
**MyBatis深度解析:从区别到源码级实践**
课程的核心亮点在于对MyBatis框架的深度拆解。不同于市面上仅停留在“注解配置”表层的教程,本系列从创建项目的基础操作讲起,逐步深入到“MyBatis与Hibernate的区别”这一经典面试题领域,帮助学员建立技术选型的全局观。更难能可贵的是,课程包含《用纯Java代码实现MyBatis的使用》这一高阶章节,引导学员跳出XML配置的舒适区,从底层代码层面理解ORM映射的本质。这种“知其然更知其所以然”的教学方式,对于应对大厂技术面试及后续源码阅读具有极大价值。
**实战导向,代码即王道**
作为一门“项目实战”类体系课,课程始终贯穿着强烈的工程化思维。从项目导入、环境搭建到核心业务逻辑实现,每一讲都紧密围绕真实开发场景展开。赖国荣讲师以其丰富的企业级开发经验,将分散的技术点串联成完整的项目闭环,确保学员在学完课程后,能够独立从零搭建并运行一个基于SSM架构的后端系统。附带的完整项目源代码,更为学员提供了复盘与对比学习的宝贵资源。
无论你是准备转型Java开发的初学者,还是希望夯实基础、突破瓶颈的进阶者,这门课程都提供了一个结构严谨、内容扎实的实战平台。它不只是一套视频教程,更是一份通往企业级Java后端开发者的行动指南。
课程目录
1-1 [课程介绍] 第01讲:【赖国荣】40多门系列精品课程学习顺序介绍 (12:31) 1-2 [课程介绍] 第02讲:SSM基础与提升项目实战课程介绍 (29:43) 1-3 [课程介绍] 第03讲:【赖国荣】资料下载及项目导入说明 (10:08) 2-1 [MyBatis基础与提升(项目实战)] 第02讲:【赖国荣】MyBatis基础与提升课程介绍 (24:26) 2-2 [MyBatis基础与提升(项目实战)] 第03讲:【赖国荣】创建项目或者导入项目等相关技术的讲解说明 (06:16) 2-3 [MyBatis基础与提升(项目实战)] 第04讲:了解MyBatis与Hibernate的区别 (25:13) 2-4 [MyBatis基础与提升(项目实战)] 第05讲:【赖国荣】用纯Java代码实现MyBatis的使用 (09:04) 2-5 [MyBatis基础与提升(项目实战)] 第06讲:【赖国荣】讲解用XML配置文件实现MyBatis操 (28:33) 2-6 [MyBatis基础与提升(项目实战)] 第07讲:详细介绍MyBatis配置文件中各种参数使用方法 (21:00) 2-7 [MyBatis基础与提升(项目实战)] 第08讲:【赖国荣】配置简单Select映射文件实现部门查询 (19:24) 2-8 [MyBatis基础与提升(项目实战)] 第09讲:讲解parameterType参数实现部门查询功能 (14:43) 2-9 [MyBatis基础与提升(项目实战)] 第10讲:@Param注解及JAVABEAN传参实现部门查询 (10:33) 2-10 [MyBatis基础与提升(项目实战)] 第11讲:【赖国荣】使用insert配置实现部门新增功能 (12:05) 2-11 [MyBatis基础与提升(项目实战)] 使用update和delete配置实现部门修改和删除功能 (08:38) 2-12 [MyBatis基础与提升(项目实战)] 第12讲:赖国荣】使用sql元素配置需要重复使用的SQL语句 (09:22) 2-13 [MyBatis基础与提升(项目实战)] 第14讲:【赖国荣】用jsp及servlet实现部门的列表功 (17:52) 2-14 [MyBatis基础与提升(项目实战)] 第15讲:在jsp页面实现部门的新增修改及删除操作 (12:34) 2-15 [MyBatis基础与提升(项目实战)] 第16讲:【赖国荣】实现账号表增删改查的MyBatis配置 (12:55) 2-16 [MyBatis基础与提升(项目实战)] 第17讲:【赖国荣】使用主键回填实现员工资料新增功能 (14:27) 2-17 [MyBatis基础与提升(项目实战)] 第18讲:【赖国荣】实现批量新增员工资料的功能 (15:29) 2-18 [MyBatis基础与提升(项目实战)] 第19讲:讲解$符号与#号传值的区别及修改员工资料 (17:51) 2-19 [MyBatis基础与提升(项目实战)] 第20讲:【赖国荣】实现批量删除员工资料的配置 (09:12) 2-20 [MyBatis基础与提升(项目实战)] 第21讲:【赖国荣】员工表与账号表多表查询配置一 (19:31) 2-21 [MyBatis基础与提升(项目实战)] 使用resultMap实现多表连接的一对一及多对一配置 (18:20) 2-22 [MyBatis基础与提升(项目实战)] 第23讲:【赖国荣】实现部门表和员工表一对多的配置 (17:26) 2-23 [MyBatis基础与提升(项目实战)] 第24讲:【赖国荣】用if语句动态生成查询条件及分页功能 (24:43) 2-24 [MyBatis基础与提升(项目实战)] 第25讲:【赖国荣】使用choose语句动态生成SQL语句 (09:07) 2-25 [MyBatis基础与提升(项目实战)] 第26讲:【赖国荣】使用where和if标签动态生成SQL语 (11:48) 2-26 [MyBatis基础与提升(项目实战)] 第27讲:【赖国荣】使用set和if标签动态生成更新语句 (12:47) 2-27 [MyBatis基础与提升(项目实战)] 第28讲:【赖国荣】用jsp页面实现部门与员工的一对多实现 (10:00) 2-28 [MyBatis基础与提升(项目实战)] 在jsp页面中实现同时新增员工表和账号表数据的功能 (24:55) 2-29 [MyBatis基础与提升(项目实战)] 第30讲:【赖国荣】实现同时修改员工和账号资料的功能 (07:27) 2-30 [MyBatis基础与提升(项目实战)] 第31讲:【赖国荣】实现员工资料条件查询及分页功能 (25:01) 2-31 [MyBatis基础与提升(项目实战)] 第32讲:实现修改密码更改员工状态及安全退出功能 (06:38) 2-32 [MyBatis基础与提升(项目实战)] MyBatis和Struts2及Spring项目框架整合 (20:11) 3-1 [SpringMVC入门基础] 第01讲:SpringMVC简介及工作原理 (43:26) 3-2 [SpringMVC入门基础] 第02讲:【赖国荣】创建项目进行环境搭建及参数配置详解 (31:52) 3-3 [SpringMVC入门基础] 第03讲:SSM项目整合之阿里连接池及MyBatis配置 (28:55) 3-4 [SpringMVC入门基础] 第04讲:【赖国荣】SSM项目整合之SpringMVC配置 (24:44) 3-5 [SpringMVC入门基础] 第05讲:【赖国荣】创建简单控制器及项目测试 (26:50) 3-6 [SpringMVC入门基础] 第06讲:【赖国荣】创建项目使用的数据表及对应的JAVABE (06:29) 3-7 [SpringMVC入门基础] 第07讲:【赖国荣】@Controller注解各种使用方法详 (22:41) 3-8 [SpringMVC入门基础] 第08讲:@RequestMapping注解各种使用方法详解 (29:51) 3-9 [SpringMVC入门基础] 第09讲:使用request对象获取表单及超级链接提交的数据 (18:26) 3-10 [SpringMVC入门基础] 第10讲:使用@RequestParam注解获取表单提交的数 (16:32) 3-11 [SpringMVC入门基础] 第11讲:使用POJO接收页面提交的数据 (17:31) 3-12 [SpringMVC入门基础] 使用@PathVariable注解获取RESTful风格参数 (18:08) 4-1 [SSM项目实战] 第01讲:SSM实现用户登录功能 (20:24) 4-2 [SSM项目实战] 第02讲:实现记住密码与安全退出的功能 (11:36) 4-3 [SSM项目实战] 第03讲:使用SpringMVC标签实现新增员工资料界面 (22:22) 4-4 [SSM项目实战] 第04讲:使用ajax技术判断用户名是否存在的功能 (13:51) 4-5 [SSM项目实战] 第05讲:使用不同注解分别实现增删改员工资料的功能 (11:31) 4-6 [SSM项目实战] 第06讲:实现带复杂查询条件及分页功能的员工资料列表 (19:36) 4-7 [SSM项目实战] 第07讲:实现修改密码与更新用户状态的功能 (11:54) 4-8 [SSM项目实战] 第08讲:实现部门管理的增删改查功能 (14:36) 4-9 [SSM项目实战] 第09讲:实现文件上传下载功能 (11:01) 4-10 [SSM项目实战] 第10讲:实现统一处理日期格式转换的功能 (15:03) 4-11 [SSM项目实战] 第11讲:使用redirect实现重定向的功能 (03:41) 4-12 [SSM项目实战] 第12讲:实现国际化的方法步骤及实例演示 (27:04) 4-13 [SSM项目实战] mvc13讲:拦截器的基本原理及配置 (13:54) 4-14 [SSM项目实战] 第14讲:使用拦截器实现系统事务日志的功能 (11:36) 4-15 [SSM项目实战] 第15讲:使用拦截器实现用户权限的基本原理 (11:23) 4-16 [SSM项目实战] 第16讲:实现用户权限的授予与回收功能 (18:28) 4-17 [SSM项目实战] 第17讲:使用application实现缓存系统权限的功能 (13:16) 4-18 [SSM项目实战] 第18讲:实现用户权限控制的功能 (10:00)





