微购商城
项目描述:该项目基于SOA(面向服务)架构实现B2C网上商城,基于springboot框架开发的一套购物系统 ,前台实现用户注册登录,搜索商品,加入购物车, 提交订单,支付订单,收货地址管理,后台发货,用户收货,用户评价,商品详情页展示,秒杀系统,广告服务等
技术选型: dubbo+fastdfs+spring-security+spring-data-redis+spring-data-solr+spring-boot+cas+cors+mavenprofile。前端采用angularjs+bootstrap。
开发工具: eclipse+git+maven
个人职责:
商品管理模块:录入商品、上下架商品、商品审核
用户模块:实现用户注册,登录,退出,信息修改功能.
购物车模块:购物车商品数据的增删改查管理操作。
技术要点:
使用 Dubbo 技术实现远程服务的调用
使用 ActiveMQ 技术实现分布传输必要数据,降低各个服务间的耦合度
使用spring-security进行安全登录权限控制
使用cors跨域资源共享技术进行跨域请求,从商品详情页跨域访问购物车页面。
使用sso单点登录系统,提供服务接口,实现一处登录,其他同一域名下系统免登录的功能,
增加用户的体验度.
使用 FastDFS 分布式文件上传系统用于存储上传的图片资源