熊猫coding2023年03月21日
407阅读
所属分类springbootSpringCloudredismysqlvue

作品详情

安居网项目,用于建立网上终端、营销案在线销售及相关辅助功能,后台包含商品管理、订单管理、类目管理、客户管理、客服管理、支付平台、内容管理等,很大程度上分担了人工的压力,前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,对提高客户服务效率和客户满意度能够起到较好的作用。
项目所用技术:Springboot、Spring、MybatisPuls、Springcloud、Maven、git。
责任描述:
1、 商品管理模块:其中包括品牌管理,属性管理商品录入/上下架管理
2、 个人中心:个人信息的管理
3、 商品前台首页:其中主要负责首页商品列表筛选
4、 商品详情页:展示商品详情信息和商品购买,该页面采用静态化以减轻系统压力
技术描述:

1. 我们采用 maven 构建项目,方便项目的管理和部署,项目分为前台和后台且放到两个服 务器上,共用一个数据库;

2. 为了减轻服务器的压力,将所有的商品图片上传到 FastDFS 服务器集群进行统一管理;

3. 前台为了减轻服务器的压力和高并发访问的问题,我们使用页面静态化设计 (Velocity 模版 术;

4. Lombok :安装 lombok 插件后,自动生成 get、 set 和 toString 构造方法;

5. sku 用户在在线商城切换 sku 选项的时候,异步从数据库查询该 sku 对应的价格和库存的;

6. 使用 ajax 实现后台库存的实时刷新;

7. 上架时将商品数据同步到 elasticsearch ,同时生成商品对应的静态页面,下架时在
elasticsearch 删除对应商品的数据;

8. MybatisPlus :单表操作、条件构造器、自动分页插件、自动分页,代码生成器 默认模板
或者自定义模板
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论