台和旺电商项目
开发环境:Eclipse,JDK1.7,Tomcat 7,MySQL,Git,Maven
软件构架:Spring + SpringMVC +Mybatis +Redis +Nginx +Webservice +jQuery +EasyUI+solr
项目描述:
该项目是一家经营台湾食品的电商网站,总计开发时长为六个月。
本项目主要分为:商品展示系统、商品发布系统、交易系统、订单与支付系统、物流系统、用户认证系统。
职责描述:
1、商品展示模块:根据需求对检索结果进行排序、使用solr实现商品搜索。
2、购物车模块:操作购物车功能、迷你购物车功能、购物车结算(拆单)功能、添加购物车功能。
3、支付与订单模块:订单提交功能、订单支付功能、Webservice调用第三方支付接口。
技术描述:
1、使用Json格式进行级联属性的数据传输,后台动态拼接SQL语句,完成sku商品的多层次检索;
2、根据用户是否登录,查询session和MySQL数据实现添加购物车的6种情况;
3、使用Mysql的master/slave复制实现数据库的读写分离,减轻查询操作对数据库的压力。
4、采用WebService技术调用第三方支付接口、用户认证接口。
5、利用Redis和Spring的整合,使用到了将sku的信息变成json字符串放在zset中的key中,在使用交叉检索和排序检索,提高访问效率;以及通过Redis与Nginx解决session共享。
6、使用log4j打印测试日志和输出服务运行日志。