这门课的主题很明确:用 Java 写一个电商网站的服务端。它不是泛泛讲语法,而是把用户、商品、购物车这几块业务从头做一遍,让你知道一个能跑的电商后端到底由哪些部分组成。如果你正在犹豫要不要学,可以先看它解决的是什么场景:面试或工作中被问到「你做过什么项目」,或者接手一个已有电商系统却看不懂订单和购物车之间的数据流转,这门课就是针对这类具体问题来的。
它解决什么问题,适合什么基础
课程假设你已经会 Java 基础语法,能写类和方法,但对「一个完整服务端项目怎么组织」没有概念。它不教 Java 入门,也不教前端页面,专注在服务端接口和业务逻辑。学之前你至少要知道什么是 HTTP 请求、数据库表大概怎么建,否则跟起来会吃力。如果你已经能独立写增删改查,但没做过带业务规则的项目,比如购物车里商品数量不能为负、全选和反选怎么在数据库层面处理,那这门课正好补上这一段。反过来,如果你已经做过两三个完整后端项目,这门课对你可能偏基础,价值主要在查漏补缺。
建议先看哪几块,学完能独立做什么
资料里购物车模块的篇幅比较重,涉及加入购物车、更新数量、删除商品、全选反选、查询数量这些具体功能,还有自测环节。建议不要按顺序从头看到尾,而是先看用户和商品模块,把数据表关系和基础接口跑通,再进入购物车。购物车是电商服务端里业务规则最密集的地方,它同时依赖用户身份和商品信息,把这块吃透,订单模块的思路就顺了。学完你能独立完成的事包括:设计用户、商品、购物车三张核心表并写出对应接口;实现购物车里商品的增删改查和数量统计;处理全选、反选这类批量操作;自己写测试用例验证功能是否正常。这些不是纸面知识,是能放进简历项目描述里的具体动作。
资料怎么配合练习
视频是主线,但只看不写基本无效。每看完一个功能点,比如加入购物车,先暂停,自己把接口和数据库操作写一遍,再对照视频里的实现看差异。购物车模块的自测部分不要跳过,它其实是帮你建立「自己验证自己代码」的习惯。遇到全选反选这种逻辑,先在纸上把选中状态和数据库字段的对应关系画清楚,再动手写。资料里没有覆盖的部分,比如支付和订单,不要指望这门课全包,它给的是一个可扩展的骨架,剩下的靠你在这个骨架上继续加。整体来说,这门课适合当作第一个完整服务端项目的练手材料,而不是当作一套能直接上线的系统。
课程目录
第9章 购物车模块开发164 集
- 9-6 购物车模块所有功能自测_98977_3952.mp4
- [40.3 MB] 9-3 加入购物车功能开发2_98977_2536.mp4
- [145.4 MB] 9-5 全选,全反选,单选,单反选,查询购物车商品数量功能开发_98977_7700.mp4
- [63.2 MB] 9-4 更新,删除购物车商品功能开发_98977_3533.mp4
- [49.1 MB] 9-2 加入购物车功能开发1_98977_3472.mp4
- [80.2 MB] 9-1 购物车模块开发概要与接口设计讲解_98977_1360.mp4
- [42.8 MB] 第9章 购物车模块开发资料.png [493.5 KB] 📁 第8章 商品管理模块开发 8-9 商品管理模块所有功能自测_98977_8437.mp4
- [59.9 MB] 8-8 前台商品详情,列表,搜索,动态排序功能开发_98977_9196.mp4
- [132.3 MB] 8-7 后台商品图片的springmc上传与富文本上传ftp服务器功能开发2_98977_5891.mp4
- [88.2 MB] 8-6 后台商品图片的springmc上传与富文本上传ftp服务器功能开发1_98977_9738.mp4
- [105.4 MB] 8-4 后台商品列表动态分页功能开发_98977_5730.mp4
- [68.6 MB] 8-5 后台商品搜索功能开发_98977_5233.mp4
- [52.1 MB] 8-3 后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发_98977_3785.mp4
- [140.1 MB] 8-2 后台商品新增,保存,更新,上下架功能开发_98977_5300.mp4
- [65.0 MB] 8-1 商品管理模块开发概要与接口设计讲解_98977_2341.mp4
- [65.0 MB] 第8章 商品管理模块开发文档.png [493.5 KB] 📁 第7章 分类管理模块开发 7-2 添加分类和更新分类名字功能开发_98977_2619.mp4
- [74.2 MB] 7-3 查询节点和递归查找功能开发_98977_7078.mp4
- [88.9 MB] 7-4 分类管理模块所有功能自测_98977_3831.mp4
- [36.3 MB] 7-1 分类管理模块开发概要与接口设计讲解_98977_2225.mp4
- [23.8 MB] 第7章 分类管理模块开发资料.zip
- [1.8 MB] 📁 第6章 用户模块开发 6-8 获取用户详细信息功能开发及MD5加密补充_98977_2546.mp4
- [56.1 MB] 6-9 用户模块所有功能自测试_98977_2853.mp4
- [84.6 MB] 6-7 更新用户个人信息功能开发_98977_2044.mp4
- [45.7 MB] 6-6 登录状态下重置密码功能开发_98977_6152.mp4
- [41.2 MB] 6-5 忘记密码中的重置密码功能开发_98977_2508.mp4
- [51.1 MB] 6-2 登录功能开发_98977_7960.mp4
- [194.2 MB] 6-4 获取用户登录信息,忘记密码,提示问题与答案,重置密码功能开发_98977_4896.mp4
- [98.0 MB] 6-3 登出,注册,校验功能开发_98977_7934.mp4
- [83.8 MB] 6-1 用户模块开发概要与接口设计讲解_98977_2467.mp4
- [63.1 MB] 第6章 用户模块开发文档.zip
- [1.8 MB] 📁 第5章 项目初始化 5-9 mybatis三剑客之mybatis-generator配置_98977_4126.mp4
- [46.2 MB] 5-8 项目包结构初始化_98977_4988.mp4
- [10.9 MB] 5-6 git初始化_98977_6882.mp4
- [65.3 MB] 5-7 maen的pom文件配置_98977_8050.mp4
- [52.2 MB] 5-5 jdk、tomcat、maen配置及初始化web空白项目_98977_9704.mp4
- [35.1 MB] 5-4 idea项目开发工具安装实操(windows_98977_3497.mp4
- [13.9 MB] 5-3 idea项目开发工具安装实操(mac_98977_9158.mp4
- [9.7 MB] 5-
- 19 两个提高工作效率的神器-Restlet Client和fe助手_98977_8491.mp4
- [15.6 MB] 5-17 idea的注入和自动编译配置_98977_3071.mp4
- [9.6 MB] 5-15 logback配置讲解_98977_1923.mp4
- [11.8 MB] 5-14 spring、springmc配置实操_98977_3458.mp4
- [61.7 MB] 5-13 spring官方demo指引及配置_98977_8797.mp4
- [18.5 MB] 5-12 mybatis三剑客之mybatis-pagehelper分页插件讲解_98977_6725.mp4
- [20.3 MB] 5-1 项目初始化概要_98977_6791.mp4
- [68.9 MB] 5-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化_98977_4028.mp4
- [32.0 MB] 5-11 mybatis三剑客之mybatis-plugin讲解_98977_1571.mp4
- [9.5 MB] 第5章 项目初始化说明.zip
- [1.8 MB] 5-2 数据库初始化_98977_6206.mp4
- [7.0 MB] 5-18 项目初始化代码提交_98977_1090.mp4
- [5.5 MB] 5-16 ftp服务器配置讲解_98977_6320.mp4
- [2.0 MB] 📁 第4章 数据表结构设计(表结构,表关系,索引,时间戳) 4-3 数据表索引与时间戳讲解_98977_6124.mp4
- [13.8 MB] 4-1 数据表结构设计_98977_9954.mp4
- [76.4 MB] 4-2 数据表关系设计_98977_1468.mp4
- [15.9 MB] 第4章 数据表结构设计(表结构,表关系,索引,时间戳)资料.zip
- [1.8 MB] 📁 第3章 windows系统下开发环境安装与配置指导 3-9 文件服务器搭建及原理讲解_98977_9259.mp4
- [43.8 MB] 3-8 nginx反向代理服务器域名解析配置细节补充-autoindex(linux_windows_98977_4066.mp4
- [20.4 MB] 3-7 nginx反向代理服务器域名解析配置实操(windows_98977_4549.mp4
- [59.6 MB] 3-5 nginx反向代理服务器安装与配置讲解_98977_8845.mp4
- [84.1 MB] 3-6 nginx反向代理服务器安装与配置实操(windows_98977_3160.mp4
- [8.4 MB] 3-2 tomcat安装与配置实操(windows_98977_7051.mp4
- [12.8 MB] 3-12 git版本控制工具安装与配置讲解_98977_6485.mp4
- [66.5 MB] 3-13 git版本控制工具安装与配置实操(windows_98977_7791.mp4
- [11.6 MB] 3-10 mysql数据库安装与配置讲解_98977_3134.mp4
- [102.4 MB] 3-11 mysql数据库安装与配置实操(windows_98977_5066.mp4
- [17.1 MB] 3-1 jdk安装与配置实操(windows_98977_9959.mp4
- [10.4 MB] 3-3 maen项目构建与管理工具安装与配置实操(windows_98977_7324.mp4
- [7.6 MB] 3-4 ftpserer文件服务器安装与配置实操(windows_98977_7139.mp4
- [5.6 MB] 📁 第2章 linux系统下开发环境安装与配置指导【推荐linux系统】 2-7 maen项目构建与管理工具安装讲解(选看_98977_9081.mp4
- [48.9 MB] 2-9 sftpd文件服务器安装与配置讲解(选看_98977_8975.mp4
- [115.1 MB] 2-5 tomcat安装讲解(选看_98977_1913.mp4
- [51.7 MB] 2-3 jdk安装讲解(选看_98977_4378.mp4
- [53.8 MB] 2-4 jdk安装实操(linux系统同学看这节_98977_9892.mp4
- [18.2 MB] 2-19 git版本控制工具安装与配置实操(linux系统同学看这节_98977_6950.mp4
- [29.6 MB] 2-18 git版本控制工具安装与配置讲解(选看_98977_1485.mp4
- [66.2 MB] 2-16 mysql数据库安装与配置讲解(选看_98977_8300.mp4
- [102.3 MB] 2-17 mysql数据库安装与配置实操(linux系统同学看这节_98977_3053.mp4
- [58.7 MB] 2-13 nginx反向代理服务器域名解析配置实操(linux系统同学看这节_98977_7445.mp4
- [51.8 MB] 2-15 文件服务器搭建及原理讲解_98977_1047.mp4
- [43.8 MB] 2-14 nginx反向代理服务器域名解析配置细节补充-autoindex(解决2-19小节403问题_98977_8715.mp4
- [20.0 MB] 2-10 sftpd文件服务器安装与配置实操(linux系统同学看这节_98977_9071.mp4
- [62.6 MB] 2-11 nginx反向代理服务器安装与配置讲解(选看_98977_2702.mp4
- [84.1 MB] 2-12 nginx反向代理服务器安装与配置实操(linux系统同学看这节_98977_9143.mp4
- [14.0 MB] 2-1 linux软件源配置与学习建议_98977_4723.mp4
- [27.7 MB] 2-8 maen项目构建与管理工具安装实操(linux系统同学看这节_98977_1635.mp4
- [7.4 MB] 2-6 tomcat安装实操(linux系统同学看这节_98977_9367.mp4
- [6.5 MB] 2-2 linux软件源配置实操_98977_7599.mp4
- [6.6 MB] 📁 第1章 学习指南【课程提供6200+问题与答案库 1-5 课程安排与学习收获_98977_7696.mp4
- [57.5 MB] 1-4 项目功能与业务逻辑介绍_98977_2908.mp4
- [49.4 MB] 1-3 大型java项目架构演进解析_98977_6270.mp4
- [91.9 MB] 1-1 课程导学_98977_2772.mp4
- [77.1 MB] 1-2 课程学习与解决问题指南(最重要的一节课_98977_1250.mp4
- [46.1 MB] 📁 第17章 设计模式课程体验 17-9 装饰者模式源码解析(spring-session mybatis jdk serlet_98977_1299.mp4
- [67.1 MB] 17-6 单例设计模式-反射攻击解决方案及原理分析_98977_3678.mp4
- [99.4 MB] 17-8 装饰者模式coding_98977_4095.mp4
- [80.1 MB] 17-7 装饰者模式讲解_98977_9367.mp4
- [32.5 MB] 17-5 单例设计模式-DoubleCheck双重检查实战及原理解析_98977_2835.mp4
- [66.7 MB] 17-4 依赖倒置原则讲解+coding_98977_1249.mp4
- [84.7 MB] 17-3 UML类图讲解-对比讲解联想记忆_98977_7684.mp4
- [28.8 MB] 17-2 UML类图讲解-自上而下_98977_7552.mp4
- [46.6 MB] 17-1 课程导学_98977_2202.mp4
- [42.4 MB] 第17章 设计模式课程体验资料.png [493.5 KB] 📁 第16章 前端课程体验 16-9 chrome调试工具_98977_6751.mp4
- [23.1 MB] 16-8 sublime使用技巧_98977_1314.mp4
- [28.2 MB] 16-7 git的安装和配置_98977_9964.mp4
- [39.5 MB] 16-3 架构设计及技术选型_98977_8173.mp4
- [68.7 MB] 16-6 nodejs和npm的介绍与安装(mac,windows_98977_3398.mp4
- [61.0 MB] 16-4 前后端配合方式及数据接口定义_98977_1824.mp4
- [18.5 MB] 16-2 电商平台需求分析_98977_4468.mp4
- [36.6 MB] 16-1 课程导学_98977_6924.mp4
- [88.7 MB] 16-10 代理神器Charles&Fiddler_98977_8998.mp4
- [37.6 MB] p1_98977_3401.txt [3.3 KB] 第16章 前端课程体验文档.zip
- [1.8 MB] 16-5 开发环境的搭建_98977_1189.mp4
- [6.2 MB] 16-11 本章知识点总结_98977_6592.mp4
- [4.3 MB] 📁 第15章 二期课程体验 15-9 Tomcat和Ng配置回顾(linux,mac,windows_98977_2874.mp4
- [17.6 MB] 15-8 Tomcat集群快速入门: Nginx+Tomcat搭建集群(linux,mac,windows_98977_9883.mp4
- [64.6 MB] 15-6 分布式锁编写及调试分析_98977_5250.mp4
- [89.2 MB] 15-7 Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点_98977_5441.mp4
- [36.7 MB] 15-4 Redis分布式锁原理解析_98977_3171.mp4
- [40.0 MB] 15-2 一期二期课程使用的系统及技术版本介绍_98977_7597.mp4
- [22.3 MB] 15-3 二期项目初始化_98977_2217.mp4
- [11.9 MB] 15-12 Tomcat集群实战-3(windows_98977_5198.mp4
- [81.5 MB] 15-11 Tomcat集群实战-2(linux,mac_98977_8411.mp4
- [105.7 MB] 15-13 Tomcat集群总结_98977_7782.mp4
- [9.3 MB] 15-10 Tomcat集群实战-1(linux,mac_98977_4703.mp4
- [57.8 MB] 15-1 二期课程导学_98977_5705.mp4
- [41.0 MB] 第15章 二期课程体验文档.zip
- [1.8 MB] 15-5 Spring Schedule+Redis分布式锁构建分布式任务调度概述_98977_4634.mp4
- [6.8 MB] 📁 第14章 课程回顾与二期展望 14-1 课程回顾与下期展望_98977_6262.mp4
- [63.6 MB] 第14章 课程回顾与二期展望说明.png [493.5 KB] 📁 第13章 云服务器线上部署与自动化发布,验证,故障排查与解决 13-9 服务端项目自动化发布、验证、故障排查与解决_98977_2259.mp4
- [117.7 MB] 13-7 线上环境安装配置实操(git_98977_2759.mp4
- [28.4 MB] 13-8 线上防火墙配置实操_98977_8217.mp4
- [14.5 MB] 13-5 线上环境安装配置实操(jdk-tomcat-maen-sftpd-nginx_98977_8552.mp4
- [106.9 MB] 13-6 线上环境安装配置实操(mysql_98977_2195.mp4
- [61.5 MB] 13-4 线上云服务器用户创建实操_98977_8059.mp4
- [16.5 MB] 13-3 线上域名购买、解析讲解_98977_3382.mp4
- [30.1 MB] 13-1 云服务器部署概要讲解_98977_5665.mp4
- [68.6 MB] 13-2 云服务器购买、管理、配置实操_98977_9138.mp4
- [46.2 MB] 第13章 云服务器线上部署与自动化发布,验证,故障排查与解决必看.png [493.5 KB] 📁 第10章 收货地址管理模块开发 10-3 收获地址管理模块所有功能自测_98977_8487.mp4
- [21.6 MB] 10-2 收货地址增,删,改,查,分页列表,地址详情功能开发_98977_9383.mp4
- [117.6 MB] 10-1 收货地址管理模块开发概要与接口设计讲解_98977_3182.mp4
- [15.0 MB] 📁 第12章 订单管理模块开发 12-6 订单管理模块所有功能自测_98977_8956.mp4
- [34.4 MB] 12-5 前后台订单列表,订单详情,发货功能开发_98977_3859.mp4
- [137.0 MB] 12-3 创建订单,清空购物车等功能开发2_98977_2848.mp4
- [149.1 MB] 12-2 创建订单,清空购物车等功能开发1_98977_4504.mp4
- [91.2 MB] 12-4 取消订单,获取购物车中商品信息功能开发_98977_3238.mp4
- [47.4 MB] 12-1 订单模块开发概要及接口设计讲解_98977_6858.mp4
- [43.9 MB] 第12章 订单管理模块开发文档.zip
- [1.8 MB] 📁 第11章 支付模块开发 11-9 查询订单支付状态功能开发_98977_5411.mp4
- [92.1 MB] 11-8 支付宝支付回调函数实现与支付宝SDK源码解析_98977_1687.mp4
- [124.3 MB] 11-7 支付宝支付功能开发2_98977_8634.mp4
- [125.7 MB] 11-6 支付宝支付功能开发1_98977_5251.mp4
- [79.2 MB] 11-5 支付宝支付功能官方Demo调试实操2(知识点补充_98977_3106.mp4
- [107.7 MB] 11-2 支付宝支付功能对接要点讲解(知识点补充_98977_6288.mp4
- [154.4 MB] 11-3 支付宝支付功能重要文档简介(知识点补充_98977_8102.mp4
- [120.9 MB] 11-4 支付宝支付功能官方Demo调试实操1(知识点补充_98977_9219.mp4
- [95.5 MB] 11-1 支付模块开发概要与接口设计讲解_98977_3663.mp4
- [39.5 MB] 11-10 支付模块所有功能自测_98977_2005.mp4
- [34.5 MB] 第11章 支付模块开发文档.png [493.5 KB] coding-96-master_98977_1290.zip
- [9.0 MB] imooc_create_dir_98977_4196.js [4.7 KB] 快速运行mmall项目说明文档_98977_9962.docx
- [1.9 MB] 综合指南_98977_3818.docx
- [2.0 MB] 前端效果图_98977_6106.zip
- [1.6 MB] 后台效果图_98977_8421.zip
- [81.3 KB] 数据库Sql脚本_98977_7533.zip
- [5.9 KB] 适合人群 Java后端开发者 电商网站开发人员 对Java服务端开发感兴趣的学员 学习收获 掌握Java电商网站开发流程 熟悉常用模块开发技巧 提升Java服务端开发能力 祝您学习愉快! 学有所成,前程似锦!



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


