淘东电商项目(02) - 项目结构初定

引言

在上一节《淘东电商项目(01) - 需求讨论与技术选型》主要制定了「需求」和「技术的选型」,架构图如下:
在这里插入图片描述

代码已提交至Github(版本号:ddf7fa8ad80bd7f95fa0f77039cc8f4c0aa42eb0),有兴趣的同学可以下载来看看: https://github.com/ylw-github/taodong-shop

下面来初定一下项目的结构,后续可能会增加。

本文目录结构:
l____引言
l____ 1. 项目结构
l________1.1 公共父类接口(parent)
l________1.2 工具类(common)
l________1.3 分布式基础设施(basics)
l________1.4 接口层(service)
l________1.5 接口实现层(service- impl)
l________1.6 门户(portal)
l____ 2. 项目真实结构图
l____总结

1. 项目结构

注意:含有module的maven类型选择为Pom类型,每个module类型为jar类型。

1.1 公共父类接口(parent)

  • taodong-shop

1.2 工具类(common)

  • taodong-shop-common-core - - - - - - - - - - - - - - 核心工具类

1.3 分布式基础设施(basics)

  • taodong-shop-basics-eureka - - - - - - - - - - - - - 注册中心 8080
  • taodong-shop-basics-apollo-config-server- - - - 阿波罗分布式配置中心
  • taodong-shop-basics-zuul - - - - - - - - - - - - - - - 统一请求入口 80
  • taodong-shop-basics-xxljob - - - - - - - - - - - - - - 分布式任务调度平台
  • taodong-shop-basics-lcn - - - - - - - - - - - - - - - - 分布式事务解决框架
  • taodong-shop-basics-zipkin - - - - - - - - - - - - - - 分布式调用链系统

1.4 接口层(service)

服务接口中包含内存内容: 「实体类层」、「接口层」

  • taodong-shop-service-api-weixin - - - - - - - - - - -微信服务接口
  • taodong-shop-service-api-member - - - - - - - - - -会员服务接口
  • taodong-shop-service-api-sso - - - - - - - - - - - - -sso服务接口
  • taodong-shop-service-api-item - - - - - - - - - - - - -商品服务接口
  • taodong-shop-service-api-search - - - - - - - - - - -搜索服务接口
  • taodong-shop-service-api-pay- - - - - - - - - - - - - -聚合支付平台
  • taodong-shop-service-api-order- - - - - - - - - - - - -订单服务接口
  • taodong-shop-service-api-spike- - - - - - - - - - - - -秒杀服务接口

1.5 接口实现层(service- impl)

  • taodong-shop-service-weixin - - - - - - - - - - - - - - 微信服务接口实现
  • taodong-shop-service-member- - - - - - - - - - - - - 会员服务接口实现
  • taodong-shop-service-api-sso - - - - - - - - - - - - - sso服务接口实现
  • taodong-shop-service-tem - - - - - - - - - - - - - - - - 商品服务接口实现
  • taodong-shop-service-search - - - - - - - - - - - - - -搜索服务接口实现
  • taodong-shop-service-pay - - - - - - - - - - - - - - - -聚合支付平台接口实现
  • taodong-shop-service-order - - - - - - - - - - - - - - -订单服务接口实现
  • taodong-shop-service-spike - - - - - - - - - - - -秒杀服务接口

1.6 门户(portal)

  • taodong-shop-portal-web - - - - - - - - - - - - - - - -门户网站
  • taodong-shop-portal-sso - - - - - - - - - - - - - - - -单点登陆系统
  • taodong-shop-portal-search - - - - - - - - - - - - - -搜索系统
  • taodong-shop-portal-spike - - - - - - - - - - - - - - -秒杀系统
  • taodong-shop-portal-cms - - - - - - - - - - - - - - - -系统

2. 项目真实结构图

未展开:
在这里插入图片描述
展开:
在这里插入图片描述

总结

在这里插入图片描述

发布了2624 篇原创文章 · 获赞 4968 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/104122766