宜新购物网上商城
软件环境:spring + springMVC + mybatis + mysql + dubbo + Nginx + redis + solr + activeMQ +Fastdfs + Freemarker
开发工具:Eclipse3.7+Tomcat7.0+Mysql5+SVN+Maven
责任描述:负责前期参与项目的需求分析和项目构建。参与商品的管理:商品类目的管理和广告位的管理以及的商品搜索和商品展示。
项目简介:整个项目分为网上客户前台使用的功能平台,管理员所使用的系统管理后台。系统用户主要分为两大类用户:网上顾客、系统管理员。针对两类用户实现的功能:网上顾客--浏览、搜索产品、维护购物车、填写/确认/修改订单、注册、注销、登陆、查看/修改信息。系统管理员—发布产品、维护产品信息、维护用户信息、订单处理,系统维护。模块划分:用户模块、权限模块、部门模块、产品模块、订单模块、管理员模块。商城采用分布式的系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。为了提高系统的性能采用redis做系统缓存,使用redis实现session共享。使用SolrCloud来实现分布式搜索。使用activeMQ缓存同步商品信息
技术描述:
1. 通过maven项目管理,提高代码的开发速度和效率
2. 引用Dubbo来发布服务和连接消费,实现对soa面向服务的开发
3. 使用solr进行商品检索,减轻数据库的压力
4. 使用nginx搭建静态资源服务,用Fastdfs单独存储图片
5. 使用redis作为中间键进行缓存,activeMQ消息队列缓存同步商品信息