本文共 1743 字,大约阅读时间需要 5 分钟。
三、商城功能模块
功能描述 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。 订单系统:提供下单、查询订单、修改订单状态、定时处理订单。 搜索系统:提供商品的搜索功能。 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。 三、技术架构 传统架构
从上面的架构图我们可以看出来: a、模块之间耦合度太高,其中一个升级其她都得升级。 b、开发苦难,哥哥团队开发最后都要整合一起。 c、系统的扩展性差。 d、不能灵活的进行分布式部署。 解决方法: 优点: 把模块拆分成独立的工程,单点运行。如果某一个点压力大可以对这一个点单独增加配置。其他的点不受影响。 缺点: 系统之间交互需要额外的工作量来进行接口的开发。 把系统拆分成多个工程,要完成系统的工程需要多个工程协作完成。这种形式叫做分布式。 分布式的架构
分布式架构: 把系统按照模块拆分成多个子系统。 优点: 1、把模块拆分,使用接口通信,降低模块之间的耦合度。 2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。 4、可以灵活的进行分布式部署。
缺点: 系统之间交互需要使用远程通信,接口开发增加工作量。 四、后台管理工程创建 传统工程结构,如下所示:
该项目采用Maven管理的工程结构, 不使用maven:工程部署时需要手动复制jar包。完成工程构建。非常繁琐。 使用maven进行工程构建: 使用maven可以实现一步构建。
接着,就开始搭建环境,搭建环境的步奏,小编就不在此介绍了,各种引jar,各种配置pom文件,有需要的小伙伴可以留言,小编可以把搭建文档发给你哦`(*∩_∩*)′。 小编寄语:该博文小编主要简单介绍了电商商业的发展、淘淘商城项目的简介、功能描述、技术架构包括传统架构和分布式架构、后台管理系统工程等内容,在下篇博文,小编将继续介绍有关商城的精彩讲解,敬请期待`(*∩_∩*)′!
转载地址:http://znkzl.baihongyu.com/