说明:

(1)强调:该Spring Boot电商项目中,会有大量的以前接触过的内容;但是,当我们遇到的时候,也会重新啰嗦、重复解释;以达到该专栏形成一个比较好的闭环的目的;

目录

一:Spring Boot电商项目:项目特点;

二:Spring Boot电商项目:内容概述;


一:Spring Boot电商项目:项目特点;

(1)该项目是前后端彻底分离的;

(2)这个项目完全贴合企业级的开发流程,包括:需求分析、设计(技术设计)、编码、测试、上线;

(3)包含的模块有:用户管理、商品分类、商品管理、购物车、订单;

(3)数据库的设计与实现;(会分析每一个表,包括每一个表中的每一个字段的作用,以及为什么要包含这个字段,这个字段的作用等)

(4)应用RESTful进行接口设计,使用Postman进行接口测试;

(5)在生成代码的时候,会使用Mybatis generator插件,去自动生成代码,提高开发效率;

(6)使用阿里云完成项目的线上部署;

(7)使用Swagger2构建API技术文档;

(8)使用Redis对商品分类信息进行缓存;(我们会把Redis整合到项目中)

(9)使用JSR-303实现请求参数校验;(请求参数校验,有的在Controller层,有的在Service层;但,这不够优雅,在校验的能力上、使用的灵活度上、复用的方便程度上都不太好;;;;;;所以,这儿会介绍JSR-303参数校验的方式)


二:Spring Boot电商项目:内容概述;

Spring Boot电商项目中,会讲到以下内容:

(1)为什么要做电商系统;(那么多种系统,为什么要选择做电商系统?)

(2)项目亮点、各个功能模块;(这儿,可以了解到本项目的技术点)

(3)项目演示;

(4)准备项目开发所需工具;(开发时,使用IDEA插件、接口调试工具等,能够提升我们的开发效率)

(5)数据库设计,项目初始化;(一般,在正式编码前,会进行技术设计;而技术设计最重要的就是数据库的设计了;这儿的数据库的设计包括表的设计、表和表之间关系的设计等。。。。。。数据库设计完了之后,我们会进行项目的初始化,即新建项目,跑通基本流程,为以后的正式开发做准备)

(6)功能模块开发;(用户管理、商品分类、商品管理、购物车、订单)

(7)阿里云部署;

(8)项目总结;

Spring Boot电商项目:概述;相关推荐

  1. Spring Boot电商项目

    Spring Boot电商项目 一.概述 1.电商项目整体介绍 (1)前台模块具体分析 (2)后台模块具体分析 (3) 项目演示 2 . 项目开发所需工具准备 二. 数据库设计于项目初始化 1.表设计 ...

  2. Spring Boot电商项目57:订单模块六:【前台:生成支付二维码】接口;(支付url的拼凑;利用zxing生成二维码;二维码图片的存储;真实地址与可访问地址的转换;)

    说明: (1)本篇博客主要内容是:开发[前台:生成支付二维码]接口: (2)本篇博客需要注意的点有: ● 支付url的拼凑: ● 利用zxing生成二维码: ● 二维码图片的存储:真实地址与可访问地址 ...

  3. Spring Boot电商项目59:订单模块八:【后台:订单列表】接口;

     说明: (1)本篇博客的主要内容是开发[后台:订单列表]接口: (2)本篇博客没什么难点:只需要注意:[前台:订单列表]接口是查询当前登录用户的订单数据:[后台:订单列表]接口是查询所有用户的订单数 ...

  4. Spring Boot电商项目17:用户模块六:注册接口开发之:使用【GlobalExceptionHandler】来全局统一处理异常;(涉及了@ControllerAdvice等注解)

    说明: (1)为什么写这篇博客?:在[Spring Boot电商项目15:用户模块四:注册接口开发:]中,在Service层中遇到了[用户名重复]的情况,然后Service层把这个情况做成了一个异常, ...

  5. 一套仿阿里完整版Spring Boot电商项目,前后端分离+权限管理系统

    项目简介 1.项目背景 2. B2B 模式 3. B2C 模式 ==(商城模式)*== 4. C2B 模式 5. C2C 模式 6. O2O 模式 2.商城架构图 2.1.前后端分离 基础版 2.3. ...

  6. Spring Boot电商项目52:订单模块一:订单模块介绍;(模块介绍;效果演示;数据库设计;9个接口介绍;)

    说明: (1)本篇博客的内容:本篇博客,简单梳理下[订单模块]的基本内容: (2)声明:[订单模块]是一个比较复杂的模块,其中涉及了订单的状态的改变和订单的流转:所以,本篇博客,只是简单介绍了[订单模 ...

  7. spring boot电商系统前端界面设计与浏览器兼容性研究 毕业设计-附源码231058

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于电商系统前端界面设计与浏览器兼容性研究当然也不能排除在外,随着网络技术的不断成熟,带动了电商系统前 ...

  8. [Vue]实战---电商项目(项目的概述及初始化)【一】

    项目实战 项目目录 项目概述 项目初始化 登录/退出功能 主页布局 用户管理模块 权限管理模块 分类管理模块 参数管理模块 商品管理模块 订单管理模块 数据统计模块 项目概述 电商项目基本业务概述 电 ...

  9. 推荐几个9月爆火的 GitHub 电商项目 赶紧收藏

    原文链接:https://mp.weixin.qq.com/s/pBZR6n8gxl19LAIBsH6XPg 逛逛GitHub. 每天推荐一个好玩的 GitHub 开源项目. 01. 新蜂电商 第一个 ...

最新文章

  1. # 从零開始搭建Hadoop2.7.1的分布式集群
  2. 刀片服务器在现有数据中心的应用策略
  3. 微软要打造通用Windows平台,但这将是一场苦战
  4. CenterOS 7安装Nginx
  5. centos7 源码安装goaccess
  6. fullgc频繁的原因_系统运行缓慢,CPU 100%,Full GC次数过多,这一招帮你全搞定
  7. xshell 6 连接debian系统拒绝了密码_Xshell中操作Linux的常用命令,你知道几个?
  8. 滴滴出行的数据架构和信息流处理思路解析
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_4、快速创建SpringBoot应用之自动创建web应用...
  10. 现代通信原理2.2:信号时间平均算子与信号物理参数
  11. java钟表动画_钟表动画的实现
  12. 模拟一个简单的购房商贷月供计算器
  13. 音视频封装格式:MPEG-PS
  14. Windows11、win11、Windows10、win10系统安装
  15. 什么样的企业可以称之为初创企业?
  16. VUE引入Echarts 打包文件过大——解决方法2:CDN引入
  17. 若依前后端分离版本集成Mybatis-plus
  18. javaMailSender 发送邮件设置昵称
  19. DHCP动态分配ip地址
  20. CF1765M Minimum LCM

热门文章

  1. python高级网络编程_Python高级网络编程系列之基础篇
  2. Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user “XXX“
  3. 动漫人物头发怎么画出水彩效果?水彩头发怎么画出层次感
  4. 符号- 作用 计算机,符号在人工智能中的作用
  5. 第三阶段(CGB个人笔记)
  6. hdu6560 The Hermit
  7. 泛955、不加班、双休的公司名单来了!2021最新版!
  8. LaTex中PDF裁剪工具pdfcrop的使用
  9. python微信好友检测_用Python调教微信,实现自动回复 和 微信好友分布,好友性别图,好友标签...
  10. Unity-ML-Agents--Profiling-Python.md-代码解析