喜临门超市网购平台
开发环境: Idea maven svn nginx
软件架构: mysql mybatis spring springmvc redis httpclient
项目周期: 2019.9-2019.12/4个月
项目描述:随着互联网飞速的发展,网上购物已经成了当今时代的主流,越来越多的商家看到电商行业前景不错,投资在互联网的行业上。本项目主要是为自己的用户提供便利,通过本平台可以了解今日活动的商品和新上架的商品信息,用户可以通过它浏览商品,购买商品, 为广大用户提供了极大的方便。本项目采用分布式系统架构,子系统之间都是通过WebService调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。这样不仅降低了系统之间的耦合度,提高了系统的扩展性。系统主要包括以下模块:后台管理系统、前台系统、搜索系统、单点登录系统、订单系统。
责任描述:1.后台管理系统添加商品模块。
2.前台系统显示商品类目。
3.为满足客户将热门商品通过轮播图进行展示,通过页面静态化技术实现和发布。
技术要点:
1)项目的后台管理商品添加功能,其中需要上传图片,为了减轻主服务器的压力,使用了FastDFS搭建了图片服务器。
2)在前台系统中显示商品类目和大广告位使用了Redis数据库做缓存服务器来处理。
3)为了缓解高并发,用nginx实现负载均衡。项目采用分布式系统使其具有良好的拓展性,更有利于团队之间的开发
4)后台的前端使用Bootstrap框架进行开发。
5) 商品详情页使用freemaker,将页面静态化,减少服务器压力。