【app】常见几种开源商城及其技术架构

系列文章目录


几个开源商城方案

  • 系列文章目录
  • 1.mall
    • 技术架构
      • 后端
      • 前端
  • 2.mall4j
    • 技术架构
  • 3.CRMEB
    • 技术架构
      • 后端
      • 前端
    • 开发工具


开源方案mall、mall4j、CRMEB、Shopxo。

1.mall

技术架构

后端

基于SpringBoot+MyBatis

技术 版本 说明
SpringBoot 2.7.0 容器+MVC框架
SpringSecurity 5.7.1 认证和授权框架
MyBatis 3.5.9 ORM框架
MyBatisGenerator 1.4.1 数据层代码生成
RabbitMQ 3.10.5 消息队列
Redis 7.0 分布式缓存
MongoDB 5.0 NoSql数据库
Elasticsearch 7.17.3 搜索引擎
LogStash 7.17.3 日志收集工具
Kibana 7.17.3 日志可视化查看工具
Nginx 1.22 静态资源服务器
Druid 1.2.9 数据库连接池
MinIO 8.4.1 对象存储
Hutool 5.8.0 Java工具类库
PageHelper 5.3.0 MyBatis物理分页插件
Swagger-UI 3.0.0 文档生成工具
logstash-logback-encoder 7.2 Logstash日志收集插件
docker-maven-plugin 0.40.0 应用打包成Docker镜像的Maven插件

前端

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io/
Axios 前端HTTP框架 https://github.com/axios/axios
v-charts 基于Echarts的图表框架 https://v-charts.js.org/
Js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
nprogress 进度条控件 https://github.com/rstacruz/nprogress
vue-element-admin 项目脚手架参考 https://github.com/PanJiaChen/vue-element-admin

2.mall4j

技术架构

技术 版本 说明
Spring Boot 2.1.6 MVC核心框架
Spring Security oauth2 2.1.5 认证和授权框架
MyBatis 3.5.0 ORM框架
MyBatisPlus 3.1.0 基于mybatis,使用lambda表达式的
Swagger-UI 2.9.2 文档生产工具
Hibernator-Validator 6.0.17 验证框架
redisson 3.10.6 对redis进行封装、集成分布式锁等
hikari 3.2.0 数据库连接池
log4j2 2.11.2 更快的log日志工具
fst 2.57 更快的序列化和反序列化工具
orika 1.5.4 更快的bean复制工具
lombok 1.18.8 简化对象封装工具
hutool 4.5.0 更适合国人的java工具集
swagger-bootstrap 1.9.3 基于swagger,更便于国人使用的swagger ui

3.CRMEB

技术架构

后端

技术 说明 官网
ThinkPHP5 项目框架 https://www.kancloud.cn/manual/thinkphp5/118003
Redis 分布式缓存 https://redis.io/
OSS 对象存储 https://help.aliyun.com/product/31815.html?spm=a2c4g.750001.list.20.68857b130IiER4
WorkerMan 开源高性能异步PHP socket框架 http://doc2.workerman.net/
EasyWeChat 开源的 微信 非官方 SDK https://www.easywechat.com/docs
git 分布式版本控制系统 https://www.runoob.com/git/git-tutorial.html

前端

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Axios 前端HTTP框架 https://github.com/axios/axios
layui UI 框架 https://www.layui.com/doc/
echarts UI 框架 https://echarts.apache.org

开发工具

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Axios 前端HTTP框架 https://github.com/axios/axios
layui UI 框架 https://www.layui.com/doc/
echarts UI 框架 https://echarts.apache.org

你可能感兴趣的:(#,小程序,开源,架构,java)