Skip to content
This repository has been archived by the owner on Jan 27, 2019. It is now read-only.

GZMZ-YIBAN/YBStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YBStore

贵州民族大学易班网薪商城

本商场为学习途中早期版本,用来学习框架、练习所用,后续将会重构此版本。

功能概述

  • 使用易班自带的货币---网薪进行交易,兑换提供商品。
  • 商品具有多种状态,后续将会上传对应数据库 sql 设计。

使用流程

  • 通过首页兑换,跳转付款,成功后会跳
  • 工作人员通过扫描二维码方式(任何浏览器),对商品进行状态更改

技术选型

  • 基于 ssh 框架
  • 使用 redis 缓存
  • 前端只用 jquery

说明

易班验证

当初比较傻,将认证方式使用为参数获取,然后拦截器拦截参数进行解析。建议的应该使用session进行存储。然后进行拦截判断即可

关于易班 API

注意我使用的易班开放解密的是存放我本地的 maven 仓库中,并不是通过引入的方式,不过后面我已经将解密方法提取出来,可以脱离易班API(如果不用他为你封装好的工具类的话,反正我没用),上传于 YBApi 中。

项目结构

YBStore
├─src                 
│  ├─main             
│  │  ├─java 源文件     
│  │  │  ├─dao 数据库操作  
│  │  │  │  ├─Base 基类
│  │  │  │  │  └─impl  
│  │  │  │  └─impl      
│  │  │  ├─entity 实体类  
│  │  │  ├─service 服务类    
│  │  │  │  └─impl 接口      
│  │  │  ├─utils  工具类     
│  │  │  │  └─redis 缓存   
│  │  │  └─web  控制层   
│  │  │      ├─action 
│  │  │      └─interceptor 拦截器 
│  │  ├─resources 配置文件   
│  │  │  ├─properties      
│  │  │  └─xml hibernate配置文件  
│  │  └─webapp          
│  │      ├─css        
│  │      ├─img
│  │      │  └─products  
│  │      ├─js          
│  │      └─WEB-INF   
│  │          └─lib    
│  └─test            
│      ├─java         
│      └─resources