Loading

摘要: 前言 该篇主要实现秒杀业务层,秒杀业务逻辑里主要包括暴露秒杀接口地址、实现秒杀业务逻辑。同时声明了三个业务类:Exposer、SeckillExecution、SeckillResult。 Exposer主要用来实现暴露接口时一个md5的加密,防止用户在客户端篡改数据。根据seckillid生成md 阅读全文
posted @ 2018-06-26 18:49 歪头儿在北京 阅读(1528) 评论(0) 推荐(0)
摘要: 前言 该篇教程主要关注MyBatis实现底层的接口,把MyBatis交给Spring来托管。数据库连接池用的c3p0。数据库用的MySQL。主要有2个大类:秒杀商品的查询、秒杀明细的插入。 准备工作 1、数据库脚本。先初始化数据库,这里主要有2张表:seckill【秒杀商品表】、success_ki 阅读全文
posted @ 2018-06-26 18:48 歪头儿在北京 阅读(1025) 评论(2) 推荐(0)
摘要: 前言 该篇主要实现客户端和服务的交互。在第一篇概况里我已经贴出了业务场景的交互图片。 客户端交互主要放在seckill.js里来实现。页面展现基于jsp+jstl来实现。 准备工作 1、配置web.xml。web.xml里配置springmvc前端控制器时需要把spring托管的3个xml全部加载。 阅读全文
posted @ 2018-06-26 18:48 歪头儿在北京 阅读(727) 评论(0) 推荐(0)