
SSM秒杀项目实战
NaNaBf
这个作者很懒,什么都没留下…
展开
-
SSM秒杀项目(三)登录模块
登录页面:登录页面(没有注册)可以从网上下载一个简单模板,要修改的就是引用文件的路径。页面展示如下:数据库准备:在数据库中新建用户表,字段包括用户名和密码(两次MD5计算后的字符串),还有第二次MD5计算所用到的盐值。插入登录用户数据。登录逻辑:①为登录按钮设置点击函数;②获取用户名和密码,利用js函数对密码+盐值(不是数据库中的盐值)计算md5值,将生成的md5值作为...原创 2019-08-02 21:55:13 · 316 阅读 · 0 评论 -
SSM秒杀项目(六)秒杀模块
秒杀页面展示:第一次点击秒杀,减库存下订单,再次点击造成重复秒杀,无法购买。秒杀逻辑:①为秒杀按钮绑定点击事件获取秒杀地址----------onclick="getSeckillPath()",当点击秒杀按钮,通过ajax异步提交获取秒杀地址; //获取秒杀地址 function getSeckillPath(){ var goodsId = ...原创 2019-08-07 23:22:10 · 622 阅读 · 1 评论 -
SSM秒杀项目(四)商品列表页
商品展示页效果:代码:这里仅仅在数据库中插入了一件商品进行展示,主要包括商品名称、商品图片展示、秒杀价以及详情按钮。<body> <!-- 表格数据 --> <div class="container"> <div class="row"> <div class="col-md-4 col-md-o...原创 2019-08-05 22:10:09 · 1578 阅读 · 0 评论 -
SSM秒杀项目(一)简介
本次秒杀项目是根据慕课网的秒杀视频项目做的,算是学完SSM后的一个实战。秒杀简介:电商平台经常做一些低价促销活动,吸引了许多顾客进行抢购。在同一时间开放购买页面,大量用户同时点击购买商品。秒杀业务特点:1.同一时间网站的访问流量瞬间激增;2.秒杀的商品库存一般远远低于访问购买的用户数量;3.秒杀逻辑一般就是减库存下订单,这是一个原子操作。秒杀系统设计思路:1....原创 2019-08-01 21:06:54 · 1507 阅读 · 0 评论 -
SSM秒杀项目(二)项目基础配置
maven工程引入jar包本项目采用Maven工程构建,具体依赖如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...原创 2019-08-01 22:29:11 · 168 阅读 · 0 评论 -
SSM秒杀项目(五)商品详情页
商品详情页展示:业务处理逻辑:①在秒杀商品列表页点击商品详情,根据uri路径参数"${goods.id}/to_detail"选择对应的controller进行逻辑业务处理;@RequestMapping("/{goods.id}/to_detail") public String detail(@PathVariable("goods.id") long id,Model ...原创 2019-08-06 21:17:18 · 784 阅读 · 0 评论