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

简介: 淘东电商项目(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. 项目真实结构图

未展开:

展开:

总结

目录
相关文章
|
8月前
|
前端开发 JavaScript Java
电商4.0项目【二】: 架构搭建
电商4.0项目【二】: 架构搭建
79 0
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的厨房达人美食分享平台的详细设计和实现
基于SpringBoot+Vue的厨房达人美食分享平台的详细设计和实现
60 0
基于SpringBoot+Vue的厨房达人美食分享平台的详细设计和实现
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的“力炫”健身馆网站的详细设计和实现
基于SpringBoot+Vue的“力炫”健身馆网站的详细设计和实现
35 0
|
安全 搜索推荐 Java
淘东电商项目(79) -项目Github开源
淘东电商项目(79) -项目Github开源
147 0
|
8月前
|
JavaScript Java 关系型数据库
springboot+vue汉服文化平台网站(源码+文档)
汉服文化平台网站实现了以下功能: 管理员:首页、个人中心、汉服知识管理、服装展示管理、服装类别管理、用户相册管理、论坛交流、系统管理、订单管理。 用户:首页、个人中心、用户相册管理、论坛交流、我的收藏管理、订单管理。 前台首页:首页、汉服知识、服装展示、用户相册、论坛交流、个人中心、后台管理、购物车、在线客服等功能。
|
8月前
|
JavaScript NoSQL 小程序
特产销售|基于Springboot+vue的藏区特产销售平台(源码+数据库+文档)​
特产销售|基于Springboot+vue的藏区特产销售平台(源码+数据库+文档)​
97 0
淘东电商项目(80) -思维导图小结
淘东电商项目(80) -思维导图小结
41 0
淘东电商项目(80) -思维导图小结
|
Java 测试技术 Maven
淘东电商项目(13) -项目整合WxJava
淘东电商项目(13) -项目整合WxJava
60 0
|
前端开发 Java 应用服务中间件
淘东电商项目(53) -银联支付案例源码分析
淘东电商项目(53) -银联支付案例源码分析
87 0
|
SQL Java 数据库连接
淘东电商项目(19) -日志打印
淘东电商项目(19) -日志打印
55 0