宜立方商城是我在学习完JavaWeb及三大框架的知识,并对大型项目的Java中间件有一定的了解后以巩固知识为目的做的练习项目,本文是我对该项目做的一个简单介绍
一.项目简介
宜立方商城是一个综合性的B2C平台,架构模仿京东商城、天猫商城,该平台主要提供两种服务:一,买家可以在商城浏览商品、下订单,以及参加各种活动。二,管理员,运营可以在平台后台管理系统中管理商品、订单、会员等
宜立方商城项目使用Java的SSM框架处理后端业务,同时使用了Dubbo框架,是一个分布式支持高并发的商城项目。数据库选择MySQL集群,缓存使用Redis集群,使用Solr框架实现商品搜索
项目GitHub地址:https://github.com/JavaStudenttwo/E3Mall
二.项目架构及涉及的主要技术
项目架构
如下图所示,整个项目(e3-parent)由多个子项目(e3-manager等)聚合而成,每个子项目各是一个独立可部署的JavaWeb项目(可以放到Tomcat中运行),各项目通过Dubbo实现项目间服务调用,使得整个项目可以实现分布式部署。这种架构是分布式Java项目常采用的架构模型

下图是商城运作的逻辑模型,整个项目分为三个层次,表现

宜立方商城是一个基于Java的B2C平台,模仿京东、天猫,提供买家购物和后台管理服务。项目采用SSM框架,整合Dubbo实现分布式,支持高并发。使用MySQL集群、Redis和Solr进行数据存储、缓存和搜索。具备后台管理系统、商城门户和商品搜索功能。
最低0.47元/天 解锁文章
2384

被折叠的 条评论
为什么被折叠?



