白酒商城APP
项目名称:白酒商城APP
技术架构:SpringMVC+Spring+MyBatis+MySQL++Redis+Solr+FreeMarker
项目描述:
这是一款手机APP商城,主要实现商品展示、用户管理、订单管理、在线支付等功能。可以实现线上线下销售一体化的目的。后台采用java技术进行开发。为了提高系统的性能使用redis做系统缓存,并使用Redis实现Session共享。为了保证Redis的性能,使用Sedis的集群,搜索功能使用Solr做搜索引擎。
责任描述:
1. 通过接口的方式实现客户端和后台之间数据的交互;
2. 商品管理模块:其中包括品牌管理,商品录入/上下架管理;
3. 订单模块:其中包括订单的查询和订单的流转;
4. 个人中心:个人信息的管理;
5. 商品前台首页:其中主要负责首页商品列表筛选;
6. 商品详情页:展示商品详情信息和商品购买,该页面采用静态化以减轻系统压力;
7. 提交订单页面:提交用户的订单信息;
技术描述:
1. 网站存在大量图片,为了缓解主服务器的压力,使用FastDFS搭建图片服务器;
2. 前台为了减轻服务器的压力和高并发访问的问题,我们采用FreeMarker实现页面的静态化;
3. 使用AJAX实现后台库存的实时刷新;
4. 使用Activiti工作流框架实现商品的审核和订单业务的流转;
5. 采用令牌机制防止页面的重复提交;
6. 使用Redis缓存减少主服务器压力;
7. 使用Solr服务器做全文检索;