先搞清楚这门课解决什么问题

很多写 Java 的人看完语法和框架理论,真到要动手做项目时还是会卡壳:接口怎么设计、数据库表怎么建、前后端数据怎么对接、最后怎么打包发到服务器上跑起来。这门课就是针对这个断层,带你用 SpringBoot 和 SSM(Spring、SpringMVC、MyBatis)从零写出一个带文章发布、评论、用户管理、修改密码等模块的博客系统。它不是把几个框架拆开讲概念,而是把一个能运行的后端项目拆成几十个实操步骤,让你看到每个功能在代码里到底是怎么落地的。如果你一直缺一个能写进简历、自己又完全说得清来龙去脉的练手项目,这门课就是填这个空。

适合什么基础,建议先看哪几块

这门课不适合完全没碰过 Java 的人,它默认你已经能写基本的面向对象代码、懂一点 SQL,最好听过 Spring 或 MyBatis 的名字。如果你连 Java 基本语法和 Maven 都不熟,建议先补这些再看,否则到配置文件和依赖注入的环节很容易放弃。拿到资料后,建议先看第一节课的项目资料下载和整体结构说明,把本地环境跑通,再看修改密码、评论功能完善这几节,它们最能体现后端处理表单提交、数据校验和数据库交互的典型流程,看懂这几块你对整个项目的骨架就有判断了,再往后学发布部署就不会觉得突兀。

资料怎么配合练习,学完能独立做什么

看视频时不要只跟着敲,建议每学完一个功能就暂停,自己新建一个类似的接口或页面,改掉字段和表名,看能不能独立跑通,这样比照抄一遍有效得多。项目资料包里的初始代码和配置文件要先在本地用 IDE 导入并确保能启动,遇到报错先自己查依赖版本和数据库连接,这是后端开发每天都要做的事,正好练手。学完后你应当能独立搭建一个 SpringBoot 项目,完成数据库表设计、写 MyBatis 的增删改查、实现用户登录与权限控制、做文章和评论的接口,最后用打包命令部署到服务器上。再去做公司里的业务模块或接简单的后端需求,心里会有底得多。

课程目录

课程目录96 集
  • 📁 课时01.项目开发资料下载 课时01.项目开发资料下载文档.zip
  • [1.8 MB] 课时01.项目开发资料下载.exe [44.1 MB] 课时90.SpringBoot项目发布与部署.mp4
  • [50.5 MB] 课时61.展示TA的信息.mp4
  • [87.7 MB] 课时54.评论功能完善与优化.mp4
  • [121.1 MB] 课时19.同步方式修改密码.mp4
  • [87.9 MB] 课时72.实现Follow关注功能.mp4
  • [70.6 MB] 课时56.网络爬虫:使用Jsoup从CSDN爬取几万条数据.mp4
  • [213.5 MB] 课时48.处理文章请求,并且将文章信息持久化.mp4
  • [47.3 MB] 课时13.密码加盐加密.mp4
  • [36.3 MB] 课时38.在版块页面引入公共Header文件[IT自学社区 dmzshequ.Com].mp4
  • [82.7 MB] 课时17.简单的权限控制,未登录用户禁止进入个人中心.mp4
  • [36.1 MB] 课时10.注册时检验邮箱是否存在.mp4
  • [32.8 MB] 课时27.保存图片并且回显.mp4
  • [59.4 MB] 课时11.优化注册页面的前端交互效果[IT自学社区 dmzshequ.Com].mp4
  • [133.2 MB] 课时24.解决前端的几个小问题.mp4
  • [113.6 MB] 课时93.获取AccessToken,OpenID和用户信息.mp4
  • [61.9 MB] 课时21.异步修改密码.mp4
  • [63.7 MB] 课时05.版块实体模型与文章实体模型[IT自学社区 dmzshequ.Com].mp4
  • [76.4 MB] 课时51.编写Comment实体类.mp4
  • [51.0 MB] 课时78.开发【我的粉丝】模块.mp4
  • [72.6 MB] 课时63.时间日期格式化.mp4
  • [41.4 MB] 课时77.取消关注某人.mp4
  • [60.5 MB] 课时43.在分页按钮中加入排序参数.mp4
  • [43.5 MB] 课时07.使用jQueryValidate进行表单验证.mp4
  • [261.1 MB] 课时22.同步修改基本信息.mp4
  • [68.4 MB] 课时68.创建Favor记录以及防止重复创建.mp4
  • [56.7 MB] 课时02.导入项目模板并调试启动.mp4
  • [39.8 MB] 课时60.开发TA的信息.mp4
  • [79.8 MB] 课时44.在Freemarker中处理版块名称的高亮.mp4
  • [63.6 MB] 课时42.使用前端分页插件实现分页按钮.mp4
  • [76.9 MB] 课时53.展示评论列表,调节前端代码.mp4
  • [164.4 MB] 课时80.发表评论时给作者发送通知.mp4
  • [47.3 MB] 课时86.升级程序中的一些代码语法.mp4
  • [66.3 MB] 课时25.修改头像的思路.mp4
  • [30.5 MB] 课时50.文章评论的开发思路.mp4
  • [22.0 MB] 课时59.使用缓存技术提高并发访问效率.mp4
  • [58.0 MB] 课时71.Follow的实体与DAO接口.mp4
  • [32.8 MB] 课时81.有人关注和喜欢时给用户发送通知.mp4
  • [58.8 MB] 课时58.使用Ehcache提高并发访问效率.mp4
  • [30.7 MB] 课时36.查询版块信息,展示到页面顶部导航栏中.mp4
  • [67.7 MB] 课时69.在Forum页与View页显示喜欢数.mp4
  • [74.2 MB] 课时87.引入Freemarker模块,修改Filter和Listner配置.mp4
  • [77.1 MB] 课时35.升级到Java8,Servlet31,获取SpringContext.mp4
  • [90.9 MB] 课时09.编写一个Result类作为Ajax结果.mp4
  • [47.3 MB] 课时84.搭建SpringBoot项目,加入JPA支持[IT自学社区 dmzshequ.Com].mp4
  • [55.7 MB] 课时88.修复DataJPA中Entity属性映射的问题.mp4
  • [42.6 MB] 课时67.喜欢功能的思路与实体类.mp4
  • [69.9 MB] 课时23.同步修改基本信息.mp4
  • [25.3 MB] 课时92.去腾讯登录,成功回调,并获得授权码.mp4
  • [45.7 MB] 课时41.创建一些测试文章[IT自学社区 dmzshequ.Com].mp4
  • [33.6 MB] 课时47.文章发布页面.mp4
  • [52.9 MB] 课时33.编写邮件验证页面,顺便认识SeaJS模块化.mp4
  • [154.8 MB] 课时37.展示版块中的文章.mp4
  • [82.3 MB] 课时65.在版块页面显示文章的评论数.mp4
  • [43.2 MB] 课时26.上传图片并进行缩放.mp4
  • [103.0 MB] 课时20.把改密码的页面改成异步.mp4
  • [65.2 MB] 课时14.登录页面前端基本代码.mp4
  • [56.0 MB] 课时73.检查是否关注了某个用户.mp4
  • [71.4 MB] 课时32.修改几个前端小问题.mp4
  • [92.8 MB] 课时12.密码加密的思路与方案.mp4
  • [44.5 MB] 课时16.个人中心页,基本信息页,的ftl页面.mp4
  • [125.1 MB] 课时89.修复注册登录功能.mp4
  • [20.1 MB] 课时57.使用缓存技术提高并发访问效率.mp4
  • [29.0 MB] 课时39.版块页面分页和排序的开发思路.mp4
  • [30.2 MB] 课时04.编写User实体模型.mp4
  • [29.7 MB] 课时55.APIController查询最新发布的文章.mp4
  • [116.0 MB] 课时79.分析通知模块并创建Notify实体类.mp4
  • [42.4 MB] 课时08.实现用户注册功能.mp4
  • [55.0 MB] 课时95.在IDEA中运行项目.mp4
  • [21.7 MB] 课时40.版块页面实现分页与排序.mp4
  • [102.8 MB] 课时45.排序按钮高亮.mp4
  • [53.0 MB] 课时34.让SeaJS不再预加载jQuery文件.mp4
  • [28.8 MB] 课时49.展示文章详情,配置OpenEntityManagerInViewFilter.mp4
  • [155.6 MB] 课时62.关于XSS攻击.mp4
  • [45.7 MB] 课时52.实现发表评论的功能[IT自学社区 dmzshequ.Com].mp4
  • [118.6 MB] 课时94.在Eclipse中运行项目.mp4
  • [51.7 MB] 课时64.编写ArticleVO视图类.mp4
  • [99.4 MB] 课时91.QQ登录功能概要分析.mp4
  • [37.8 MB] 课时18.实现退出登录功能.mp4
  • [55.1 MB] 课时31.完成头像上传功能.mp4
  • [92.5 MB] 课时06.注册页面的前端代码.mp4
  • [117.4 MB] 课时66.给文章的评论数加上缓存,减少高并发压力.mp4
  • [35.3 MB] 课时28.对文件的存储位置进行优化.mp4
  • [55.4 MB] 课时03.博客系统项目模板与静态页面.mp4
  • [75.7 MB] 课时30.裁剪头像,保存到存储目录.mp4
  • [65.5 MB] 课时29.优化后的图片回显.mp4
  • [51.5 MB] 课时76.在[我的关注]页面展示每个人的文章数和评论数.mp4
  • [69.9 MB] 课时46.在Filter中将servletPath放入Request对象[IT自学社区 dmzshequ.Com].mp4
  • [22.0 MB] 课时75.展示我关注的用户.mp4
  • [64.5 MB] 课时85.移植代码,修改Ehcache配置.mp4
  • [29.3 MB] 课时82.编写[系统通知]页面.mp4
  • [76.0 MB] 课时70.在Header中显示个人主页按钮.mp4
  • [30.9 MB] 课时15.实现用户登录功能.mp4
  • [59.7 MB] 课时83.点击通知的图标跳转到指定URL.mp4
  • [37.6 MB] 课时74.编写[我的关注]页面.mp4
  • [64.4 MB] 适合人群 Java开发者 SSM框架学习者 博客系统开发人员 学习收获 掌握SpringBoot框架 熟练使用SSM框架 搭建完整的博客系统 祝您学习愉快! 学有所成,前程似锦!