本商场为学习途中早期版本,用来学习框架、练习所用,后续将会重构此版本。
- 使用易班自带的货币---网薪进行交易,兑换提供商品。
- 商品具有多种状态,后续将会上传对应数据库 sql 设计。
- 通过首页兑换,跳转付款,成功后会跳
- 工作人员通过扫描二维码方式(任何浏览器),对商品进行状态更改
- 基于 ssh 框架
- 使用 redis 缓存
- 前端只用 jquery
当初比较傻,将认证方式使用为参数获取,然后拦截器拦截参数进行解析。建议的应该使用session进行存储。然后进行拦截判断即可
注意我使用的易班开放解密的是存放我本地的 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