Skip to content

luohl364218/mmall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

电商后台项目

1.模块划分

1.1用户模块

横向越权、纵向越权、 MD5明文加密、guava缓存 高复用服务响应对象的设计思想和封装

1.2分类模块

递归算法 复杂对象排重 无限层级树结构设计

1.3商品模块

POJO、BO、VO抽象模型 高效分页及动态排序 FTP服务对接、富文本上传

1.4购物车模块

商品总价计算复用封装 高复用的逻辑方法封装思想 解决商业运算丢失精度的坑

1.5订单模块

安全漏洞解决方案 订单号生成规则 强大的常量、枚举设计

1.6收货地址

同步获取自增主键 数据绑定的对象绑定 越权问题升级巩固

1.7支付模块

支付宝SDK源码解析 支付宝支付流程与集成 二维码生成,扫码支付

1.8线上部署

云服务器vsftpd、nginx等配置 云服务器的配置与域名解析 发布上线注意事项

2.后台接口

具体见项目wiki

3.项目使用

环境要求: JDK+Nginx+git+vsftpd+maven

下载master分支到本地,使用intellij IDEA打开 修改配置文件  .properties  

分支v1.1是发布到线上时的最终版本,里面的配置信息也是我自己的阿里云地址等信息,需要修改

About

一个模仿京东的电商项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages