直接跳到内容

平台技术栈

前端

开发工具

  • Visual Studio Code
  • WebStorm

环境

  • Node.js 16.17.0

主框架

  • Vue 3.2.37
  • typescript 4.8.4
  • element-plus 2.2.9
  • vue-router 4.1.5
  • pinia 2.0.23

框架依赖

  • codemirror 0.20.0
  • axios 0.27.2
  • bpmn-js 8.8.3
  • caniuse-lite 1.0.30001367
  • core-js 3.23.5
  • count-vue3 3.0.0
  • countup.js 2.3.2
  • cropper-vue3 3.0.5
  • dayjs 1.11.4
  • diagram-js-minimap 2.0.4
  • echarts 5.3.1
  • js-cookie 3.0.1
  • jsencrypt 3.2.1
  • lodash 4.17.21
  • mitt 3.0.0
  • mockjs 1.1.0
  • monaco-editor 0.34.0
  • nprogress 0.2.0
  • path-browserify 1.0.1
  • pinia 2.0.16
  • qs 6.11.0
  • quill-vue3 3.0.9
  • resize-detector 0.3.0
  • signature_pad 4.0.4
  • sortablejs 1.15.0
  • sql-formatter 2.3.3
  • tinymce 6.0.2
  • tinymce-vue 1.0.0
  • vab-icons 3.0.5
  • vue 3.2.37
  • vue-codemirror 5.0.1
  • vue-i18n 9.1.10
  • vuedraggable 4.0.3

后端

SpringBoot 单体架构

开发工具

  • IntelliJ IDEA
  • Eclipse

环境

  • JDK 1.8
  • Apache Maven 3.6.3

主框架

  • SpringBoot 2.6.2
  • MybatisPlus 3.5.1

框架依赖

  • 常用工具类:hutool 5.7.19
  • guava 31.0.1-jre
  • pinyin4j 2.5.0
  • 流程引擎:activiti 7.1.0.M6
  • xml解析:dom4j 1.6.1
  • 数据源:druid 1.6.1
  • 二级缓存:j2cache 2.8.4-release
  • commons-lang3 3.12.0
  • mysql-connector-java 8.0.27
  • 日志接口:slf4j 1.7.32
  • 日志实现:logback 1.2.9
  • 模板引擎:freemarker 2.3.31
  • Redis: spring-boot-starter-data-redis 2.6.2
  • JSON:jackson 2.13.1
  • 参数校验:spring-boot-starter-validation 2.6.2
  • LDAP认证:spring-security-ldap 5.2.2.RELEASE
  • mongodb:spring-boot-starter-data-mongodb 2.6.2
  • jdbc: spring-boot-starter-jdbc 2.6.2
  • 邮件:mail 1.4.7
  • 短信:aliyun-java-sdk-core 4.4.6
  • 钉钉:alibaba-dingtalk-service-sdk 1.0.1
  • 消息队列:spring-jms 5.3.14
  • OAuth2:spring-security-oauth2-authorization-server 0.3.0
  • jakarta.servlet-api 4.0.4
  • 拼音:pinyin4j 2.5.0
  • 分布式任务调度:xxl-job-core 2.3.0
  • Elasticsearch: elasticsearch 7.3.1
  • Office解析: POI 5.0.0
  • Groovy脚本:groovy 3.0.9

SpringCloud 微服务架构

开发工具
  • IntelliJ IDEA
  • Eclipse

环境

  • JDK 1.8
  • Apache Maven 3.6.3

主框架

  • SpringBoot 2.6.2
  • MybatisPlus 3.5.1
  • spring-cloud 2021.0.3
  • spring-cloud-alibaba 2021.0.1.0
  • 分布式事务: spring-cloud-starter-alibaba-seata 2021.0.1.0
  • 分布式配置:spring-cloud-starter-alibaba-nacos-config 2021.0.1.0
  • 分布式注册中心:spring-cloud-starter-alibaba-nacos-discovery 2021.0.1.0
  • 分布式流控管理:spring-cloud-starter-alibaba-sentinel 2021.0.1.0
  • 分布式服务网关:spring-cloud-starter-gateway 3.1.3
  • 分布式服务调用:spring-cloud-starter-openfeign 3.1.3

框架依赖

参考 SpringBoot 框架依赖

架构图

数据库支持

  • MySQL
  • Oracle
  • 人大金仓
  • Postgresql
  • SqlServer
  • 达梦(dm)

部署

  • Java直接运行(java -jar)
  • Docker容器部署
  • Kubernates
平台技术栈 has loaded