SSM实战项目——Java高并发秒杀

SSM实战项目——Java高并发秒杀

一、项目效果截图

  1、秒杀效果页

SSM实战项目——Java高并发秒杀_第1张图片

  2、秒杀详情页
    若是第一次进入秒杀系统,则需要输入手机号。

SSM实战项目——Java高并发秒杀_第2张图片

    成功验证手机号后进入秒杀详情页,秒杀可能存在的三种状态:
    (1)秒杀尚未开始,进行秒杀倒计时

SSM实战项目——Java高并发秒杀_第3张图片

    (2)秒杀正在进行中,可点击秒杀,每个用户只可以点击一次秒杀按钮进行一次秒杀活动,再次进入秒杀活动会显示重复秒杀。

SSM实战项目——Java高并发秒杀_第4张图片

    秒杀成功

SSM实战项目——Java高并发秒杀_第5张图片

    再次点击重复秒杀SSM实战项目——Java高并发秒杀_第6张图片
    (3)秒杀已结束

SSM实战项目——Java高并发秒杀_第7张图片

二、项目所相关的技术

Spring

  • Spring IOC容器的相关配置
  • Spring整合MyBatis
  • Spring的声明式事务
  • SpringMVC

  • SpringMVC的相关配置
  • SpringMVC控制Controller层与前端的交互
  • MyBatis

  • 接口化编程
  • 与数据库进行交互
  • Maven

  • 创建Maven项目
  • MySQL

  • 事务
  • 行级锁
  • 存储过程
  • 前端

  • BootStrap
  • JS
  • Resful
  • 高并发

  • 高并发的分析
  • 网络延迟及CDN
  • 通过redis解决高并发的部分问题
  • 三、项目的总结

      1、Java高并发秒杀——业务分析与DAO层
      2、Java高并发秒杀——Service层
      3、Java高并发秒杀——web层及前端页面开发
      4、Java高并发秒杀——高并发优化

    四、项目网址及源码

      Github源码

    你可能感兴趣的:(Java框架)