
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。淘淘商城采用分布式系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。这样降低了系统之间的耦合度,提高了系统的扩展性。为了提高系统的性能使用redis做系统缓存,并使用redis实现session共享。为了保证redis的性能使用redis的集群。搜索功能使用solrCloud做搜索引擎。
Cms系统的实现:
实现的功能:网站的首页的实现必须是动态的,可以在后台管理维护。
数据库的设计:需要一张表存储内容数据:字段:标题、url、子标题、image、内容分类id等等
需要一张表存储内容的分类信息,树形结构的表。
搜索功能实现:
Sorl服务的搭建,实现商品搜索功能。Taotao-portal展示首页,用户在首页输入查询内容提交至taotao-portal,taotao-portal调用taotao-search提供的搜索服务,得到商品列表。在taotao-portal中渲染商品列表展示搜索结果页面
商品详情页面实现
1、Taotao-portal接收页面请求,接收到商品id。
2、调用taotao-rest提供的商品详情的服务,把商品id作为参数传递给服务。接收到商品详细详细。
3、渲染结果,展示商品详细页面
4、为了提高响应速度,商品详情页的内容需要分步骤加载。
第一步:先展示商品基本信息,例如商品的名称、图片、价格。
第二步:展示商品的描述,此时商品页面已经展示完毕,需要ajax请求商品描述。展示的时机是页面加载完毕后一秒钟。
第三步:展示商品规格。当用户点击商品规格选项卡时展示。使用ajax请求商品规格。
5、在搜索页面点击商品的图片或者商品名称请求商品详情页面。
商品详情页请求的url:/item/{itemId}.html
商品描述请求的url:/item/desc/{itemId}.html
商品规格请求的url:/item/param/{itemId}.html
单点登录系统实现
用户注册时需要调用taotao-sso的服务检查用户的有效性以及用户、手机是否存在。检查通过后提交表单至taotao-portal的controller,由taotao-portal调用taotao-sso的服务注册用户。
购物车订单
1、商品加入购物车时,不是必须要求登录。
2、计算购物车中商品的总价。当商品数量发生变化时需要重新计算。
3、用户可以删除购物车中的商品。
4、用户下单后,删除购物车的功能。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!