文章 2024-11-10 来自:开发者社区

java电商项目(十一)

1 [TOC] 支付宝支付 我们之前有专题课程讲解支付宝支付,在我们项目中,不再重复讲解支付宝支付知识点,我们来简单回顾下基本支付流程 为了保证交易双方(商户和支付宝)的身份和数据安全,开发者在调用接口前,需要配置双方密钥,对交易数据进行双方校验。密钥包含应用私钥(A...

文章 2024-11-10 来自:开发者社区

java电商项目(十二)

[TOC] 1 秒杀业务分析 1.1 需求分析 所谓“秒杀”,就是商家发布一些超低价格的商品,买家在同一时间网上抢购的一种销售方式。通俗讲就是商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟,所以成为秒杀 秒杀商品通常有两种限制:库存限制、时间限制。 需求ÿ...

文章 2024-11-10 来自:开发者社区

java电商项目(十)

[TOC] 1 订单结页 1.1 收件地址分析 用户从购物车页面点击结算,跳转到订单结算页,结算页需要加载用户对应的收件地址,如下图: 表结构分析: CREATE TABLE `address_` ( `id_` int(11) NOT NULL AUTO_INCREMENT, ...

文章 2024-11-10 来自:开发者社区

java电商项目(九)

[TOC] 1 购物车 用户选择商品放入购物车,如果未登录,跳转到登录页先登录。然后将商品放入购物车。 1.1 购物车分析 (1)需求分析 用户在商品详细页点击加入购物车,提交商品SKU编号和购买数量,添加到购物车。购物车展示页面如下: (2)购物车实现思路 我们实现的是用户登录后的购物车,用户将商品加入购物...

文章 2024-11-10 来自:开发者社区

java电商项目(八)

[TOC] 1 Oauth2 介绍 1.1 什么是 OAuth 2 OAuth 是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来...

文章 2024-11-10 来自:开发者社区

java电商项目(七)

[TOC] 1 微服务网关 1.1 微服务网关的概述 网关是系统的唯一对外的入口,介于客户端和服务端之间的中间层,所有的外部请求都会先经过 网关这一层。网关处理非业务功能提供路由请求、鉴权、监控、缓存、限流等功能(类似所有请求都会经过的过滤器,类似演唱会过安检,检票员还可以监控有多少人进场,检查进场人员是否合法&...

文章 2024-11-10 来自:开发者社区

java电商项目(六)

[TOC] 1.Thymeleaf介绍 概念 Thymeleaf 是一个跟 FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下特点: 动静结合:Thymeleaf 在有网络和无网络的环境下皆可运行,无网络显示静态内容,有网络用后台得到数据替换静态内容与Sprin...

文章 2024-11-10 来自:开发者社区

java电商项目(五)

[TOC] 1. 数据导入ES 创建搜索微服务工程,legou-search,该工程主要提供搜索服务以及索引数据的更新操作。 1.1 搭建搜索工程 legou-search/pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns=...

文章 2024-11-10 来自:开发者社区

java电商项目(四)

[TOC] 本章内容:通过Lua、OpenResty、Nginx限流,Canal的学习和使用,实现电商门户首页的高并发解决方案 1 商城门户 1.1 搭建商城门户工程 这里我们的新职课商城前端门户项目,也采用vue和ivew研发完成,大家直接从素材导入即可,后面具体业务用到相应代码,我们在具体...

文章 2024-11-10 来自:开发者社区

java电商项目(三)

[TOC] 1 商品数据分析 1.1 SPU与SKU 乐购商城是一个全品类的电商网站,因此商品的种类繁多,每一件商品,其属性又有差别。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU,了解一下: SPU:Standard Product Unit (标准产品单...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等