简介:本课程中将带领大家,通过使用SpringBoot快速搭建前后端分离的电商基础秒杀项目。项目中会通过应用领域驱动型的分层模型设计方式去完成用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒杀开始后下单购买的基本流程。课程配套进阶实战《Java电商秒杀系统深度优化 从容应对亿级流量挑战》已上线
https://coding.imooc.com/class/338.html 欢迎小伙伴们围观打赏~~ 另,三少新作 《ElasticSearch+Spark 构建高相关性搜索服务&千人千面推荐系统》https://coding.imooc.com/class/391.html 也上线啦,课程中会结合最新ES7以及spark2.4 进行搜索推荐业务的讲解,感兴趣的同学,可以关注一下,欢迎撒花拍砖~~
第2章 应用SpringBoot完成基础项目搭建
本章中将带领大家使用SpringBoot快速搭建一个web mvc的完整项目,并完成接入mybatis完成基础数据库的访问。
第3章 用户模块开发
本章中将使用领域分层设计思想,带领大家依次完成基础的用户模块搭建、用户otp注册、登陆,获取用户信息以及会话管理的全套流程。
- 视频: 3-1 使用SpringMVC方式开发用户信息 (18:54)
- 视频: 3-2 定义通用的返回对象--返回正确信息 (07:57)
- 视频: 3-3 定义通用的返回对象--返回错误信息 (12:46)
- 视频: 3-4 定义通用的返回对象--异常处理01 (06:03)
- 视频: 3-5 定义通用的返回对象--异常处理02 (07:51)
- 视频: 3-6 用户模型管理--otp验证码获取 (10:05)
- 视频: 3-7 用户模型管理--Metronic模板简介 (06:18)
- 视频: 3-8 用户模型管理--getotp页面实现 (16:00)
- 视频: 3-9 用户模型管理--getotp页面美化 (05:05)
- 视频: 3-10 用户模型管理--用户注册功能实现01 (19:25)
- 视频: 3-11 用户模型管理--用户注册功能实现02 (21:41)
- 视频: 3-12 用户模型管理--用户登陆功能实现 (12:01)
- 视频: 3-13 优化校验规则 (15:17)
第4章 商品模块开发
本章中将带领大家完成商品模型的构建、商品列表和商品详情页的开发。
第5章 交易模块开发
本章中将带领大家完成交易模型的构建以及交易下单的模块开发。
第6章 秒杀模块开发
本章中将带领大家完成秒杀活动模型的构建,并将秒杀活动模型融入商品模型和下单交易链路内完成秒杀浏览到交易的全套流程。
解锁即可观看《Java 亿级项目架构设计》完整课程视频
Java 亿级项目架构设计
亿级项目架构设计,助力3年以上Java老手,铲平架构理论门槛,具备超大型项目架构设计与落地的综合能力。
【第1周】路在何方:目标和方向
【第2周】实战:亿级电商平台订单系统——需求分析
【第3周】实战:亿级电商平台订单系统-确定系统边界
【第4周】实战:亿级电商订单系统-服务及子系统拆分
【第5周】实战:亿级电商平台订单系统-资源估算
【第6周】实战:亿级电商平台订单系统-技术选型
【第7周】实战:亿级电商订单系统-整体技术架构设计
【第8周】实战:亿级电商订单系统-高并发架构设计
【第9周】实战:亿级电商订单系统-海量数据架构设计
【第10周】实战:亿级电商订单系统-高性能缓存架构
【第11周】实战:亿级电商系统-高性能之异步架构设计
【第13周】实战:亿级电商订单系统-高可用架构设计
【第12周】实战:亿级电商平台订单系统-安全架构设计
【第14周】实战:亿级电商平台订单系统-部署架构设计
【第15周】实战:亿级电商订单系统架构设计-概要设计
【第16周】实战:亿级电商订单系统架构-基础框架设计
【第17周】实战:亿级电商订单系统架构-API设计
【第18周】实战:亿级电商订单系统架构-数据库设计
【第19周】实战:亿级电商订单系统架构-详细设计
【第20周】实战:亿级电商平台订单系统-DDD设计
【第21周】实战:亿级电商订单系统-设计评审与验证
【第22周】高并发架构设计-大会员系统,应对高并发读
【第23周】高并发架构设计-直播抢单,应对高并发写
【第24周】高并发架构-千万级单量库存系统,混合读写