这门课到底在补什么缺口
很多转岗做 Java 后端的人,框架基础是散的:照着视频敲过几个 SpringBoot 的增删改查,却没真正写过从建表到页面的完整链路;会用 MyBatis 拼 XML,但碰到 SpringDataJPA 的方法名推导和 Repository 接口就发懵;知道 Redis 是缓存,却没在业务里处理过缓存与数据库的一致性;听过 Solr 是搜索引擎,但没跑过一条中文分词查询。这门以个人博客为载体的课,补的就是“把 SpringMVC、JPA、Redis、Solr 这几块拼成一个能跑的 Web 应用”的落地能力。它不教你框架原理的底层源码,而是逼你走完一遍工程搭建、依赖管理、配置文件、实体映射、控制器编写、缓存接入、搜索接入的全流程。
适合什么基础与建议先看哪几块
它适合已经能独立写出 Servlet 或简单 SpringBoot 接口、对 Maven 和 MySQL 有基本操作能力的学习者。如果你连依赖冲突怎么排查、applicationContext.xml 里每个标签的含义都不清楚,直接跟这课会很吃力。建议先看 Maven 工程搭建与 POM 依赖导入那几节,重点不是抄坐标,而是理解为什么 SSSP 这种老式 XML 配置体系下,Spring、SpringMVC、JPA、Druid 各自要单独配一份配置文件,以及它们之间通过什么机制整合。接着看 SpringMVC 与 Druid 配置那节,把数据源怎么注入、视图解析器怎么接前端页面这条线理顺。JPA 配置和实体类编写是后半段的核心,务必跟着把实体注解、表映射、Repository 接口自己敲一遍,别只看视频不动手。
学完能独立做什么与资料怎么配合练习
学完之后,你应该能独立搭建一个基于 XML 配置的 SSM 加 JPA 工程,不再依赖脚手架生成器;能对着需求文档自己拆出文章、分类、评论等实体并完成映射;能在控制器里写出分页查询和条件检索;能给文章详情页接上 Redis 缓存,并说清楚缓存击穿时你的兜底策略是什么;能用 Solr 给博客做全文检索,知道怎么建索引、怎么处理中文分词、怎么把高亮结果回传给页面。配套练习的用法是:资料包里的页面样式和需求文档先拿来当约束,别急着看演示视频,自己按需求搭一遍工程骨架,跑不通时再回头对照视频里的配置顺序。重点把 JPA 的方法名查询和 Solr 的索引重建这两段做实操,自己造一批测试文章,验证缓存命中率和高亮检索效果,而不是停留在“视频看懂了”的层面。
课程目录
1-1 [SSSP个人博客] 01 博客功能演示_转 (05:15) 1-2 [SSSP个人博客] 02 博客需求文档简绍_转 (04:06) 1-3 [SSSP个人博客] 03 博客Maven工程的搭建_转 (10:44) 1-4 [SSSP个人博客] 04 博客页面的更改与样式地址的修改_转 (17:55) 1-5 [SSSP个人博客] 05 POM文件Jar包的导入1_转 (13:36) 1-6 [SSSP个人博客] 06 POM文件Jar包的导入2_转 (08:11) 1-7 [SSSP个人博客] 07 XML配置文件的配置_转 (14:27) 1-8 [SSSP个人博客] 08 SpringMVC与Druid的配置_转 (10:27) 1-9 [SSSP个人博客] 09 JPA的配置_转 (25:56) 1-10 [SSSP个人博客] 10 实体类的编写_转 (29:59) 1-11 [SSSP个人博客] 11 关联关系设置_转 (19:15) 1-12 [SSSP个人博客] 12 SpringData配置_转 (08:42) 1-13 [SSSP个人博客] 13 博客添加归类数据_转 (21:32) 1-14 [SSSP个人博客] 14 Solr的配置_转 (09:22) 1-15 [SSSP个人博客] 15 IK分词器的的配置_转 (18:51) 1-16 [SSSP个人博客] 16 Solr Home批量导入数据_转 (14:44) 1-17 [SSSP个人博客] 17 博客归类添加到索引库_转 (15:26) 1-18 [SSSP个人博客] 18 公共断言类的编写_转 (31:58) 1-19 [SSSP个人博客] 19 博客归类页面的跳转_转 (18:00) 1-20 [SSSP个人博客] 20 validator前台验证_转 (10:43) 1-21 [SSSP个人博客] 21 validator自定义ajax后台验证01_转 (24:04) 1-22 [SSSP个人博客] 22 validator自定义ajax后台验证02_转 (18:15) 1-23 [SSSP个人博客] 23 validator自定义ajax后台验证03_转 (07:46) 1-24 [SSSP个人博客] 24 配置Json格式与文件上传_转 (07:04) 1-25 [SSSP个人博客] 25 Solr索引库查询公共方法的提取_转 (26:13) 1-26 [SSSP个人博客] 26 Solr归类分页查询编写_转 (24:48) 1-27 [SSSP个人博客] 27 Solr归类分页查询01_转 (13:20) 1-28 [SSSP个人博客] 28 Solr归类分页查询02_转 (15:48) 1-29 [SSSP个人博客] 29 Solr与数据库数据的删除_转 (29:44) 1-30 [SSSP个人博客] 30 jquery-confirm弹窗提示删除数据_转 (20:16) 1-31 [SSSP个人博客] 31 Solr等级的添加_转 (20:56) 1-32 [SSSP个人博客] 32 Solr等级的分页查询与删除_转 (31:30) 1-33 [SSSP个人博客] 33 博客信息页面的跳转_转 (15:45) 1-34 [SSSP个人博客] 34 图片ajax异常上传_转 (31:30) 1-35 [SSSP个人博客] 35 博客信息的添加01_转 (19:42) 1-36 [SSSP个人博客] 36 博客信息的添加02_转 (17:10) 1-37 [SSSP个人博客] 37 博客信息的添加03_转 (16:53) 1-38 [SSSP个人博客] 38 博客信息的添加04_转 (15:33) 1-39 [SSSP个人博客] 39 博客信息Solr分页查询与删除_转 (30:35) 1-40 [SSSP个人博客] 40 博客信息详情_转 (29:07) 1-41 [SSSP个人博客] 41 博客信息修改01_转 (25:05) 1-42 [SSSP个人博客] 42 博客信息修改与留言Solr域的配置02_转 (25:22) 1-43 [SSSP个人博客] 43 博客信息留言01_转 (19:01) 1-44 [SSSP个人博客] 44 博客信息修改与留言02_转 (29:21) 1-45 [SSSP个人博客] 45 图形化数据报表_转 (22:59) 1-46 [SSSP个人博客] 46 登入密码SHA加密_转 (26:41) 1-47 [SSSP个人博客] 47 账号的登入与退出01_转 (15:56) 1-48 [SSSP个人博客] 48 账号的登入与退出02_转 (05:03) 1-49 [SSSP个人博客] 49 前端公共页面的提取_转 (06:54) 1-50 [SSSP个人博客] 50 redis与Spring的整合配置_转 (10:56) 1-51 [SSSP个人博客] 51 安装CentOS_转 (08:20) 1-52 [SSSP个人博客] 52 Linux中安装Redis_转 (16:51) 1-53 [SSSP个人博客] 53 Redis中存入并查询数据01_转 (33:17) 1-54 [SSSP个人博客] 54 Redis中存入并查询数据02_转 (09:08) 1-55 [SSSP个人博客] 55 前台solr中查询等级列表_转 (37:01) 1-56 [SSSP个人博客] 56 前台solr中查询等级列表02_转 (13:47) 1-57 [SSSP个人博客] 57 前台**博客查询_转 (21:11) 1-58 [SSSP个人博客] 58 前台**博客**的信息_转 (20:46) 1-59 [SSSP个人博客] 59 前台条件查询博客**的信息_转 (32:44) 1-60 [SSSP个人博客] 60 前台博客的留言_转 (30:05) 1-61 [SSSP个人博客] 61 Controller前后台地址的拦截与放过_转 (25:25) 1-62 [SSSP个人博客] 62 JSP 前后台地址的拦截与放过_转 (18:38)





