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

未展开:

展开:

总结

目录
相关文章
|
6月前
|
供应链 JavaScript Java
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的影视企业全渠道会员管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的影视企业全渠道会员管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的校园二手物品交易平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的校园二手物品交易平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的深加工农产品推广服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的深加工农产品推广服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的社区生鲜电商平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的社区生鲜电商平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
6月前
|
JavaScript Java 关系型数据库
springboot+vue家具销售电商平台(源码+文档)
一款基于SpringBoot的家具销售电商平台项目。该项目采用Java、SpringBoot、Mybatis等技术栈,支持JDK1.8和MySQL 5.7+,前端使用Node.js和Vue。系统包括管理员和用户两个角色,功能涵盖家具分类、热销和折扣家具管理、用户和订单管理等。管理员能进行添加、删除和修改操作,用户可查看个人信息、订单评价、收藏和订单详情。项目源码及部署详情可联系作者风歌获取。
|
安全 搜索推荐 Java
淘东电商项目(79) -项目Github开源
淘东电商项目(79) -项目Github开源
136 0
|
开发者
淘东电商项目(52) -聚合支付开篇
淘东电商项目(52) -聚合支付开篇
60 0
|
安全 Java 数据安全/隐私保护
【Java项目】基于SpringBoot+Vue的校园二手商品交易平台(一)
【Java项目】基于SpringBoot+Vue的校园二手商品交易平台
134 0
淘东电商项目(80) -思维导图小结
淘东电商项目(80) -思维导图小结
33 0
淘东电商项目(80) -思维导图小结